Senior System Administrator – ServiceNow

City of Minneapolis•Minneapolis, MN
•Hybrid

About The Position

The Senior System Administrator – ServiceNow position is described in the posting as a Senior Applications Analyst role. The role leads work across application analysts, programmers, and software developers, providing support for assigned applications and taking responsibility for application software development, maintenance, support, testing, and documentation. The position may be eligible for flexible work arrangements, including a hybrid schedule with some days remote and some days in the office. The City of Minneapolis does not sponsor work visas. The role evaluates technical and process options for implementing new functionality and improving application support, and leads application enhancements and related efforts. It analyzes, designs, develops, implements, and integrates business application software with the enterprise infrastructure. The position works with business partners and business analysts to translate requirements into technical specifications, and provides technical direction and subject matter expertise in resolving complex application, database, and infrastructure issues. The Senior Applications Analyst responds to customer software issues, serves as a technical liaison with vendors and IT support teams, coordinates work across application areas, and provides peer review, training, and mentoring. The role promotes Agile practices in work intake and execution; creates and documents test plans; conducts unit, integration, and regression testing; maintains multiple application environments; and coordinates software change requests under established quality assurance practices. It also writes and approves technical specifications and operational procedures, supports production processes and disaster recovery procedures, and schedules, assigns, and reviews work.

Requirements

  • Bachelor’s degree in Management Information Systems, Computer Science, Software Engineering, or equivalent.
  • Six years of experience, including application development support using specific technical tools.
  • System Administrator Certification in the supported application; a copy must be attached to the application.
  • Knowledge of object-oriented programming methods and component-based architectures.
  • In-depth knowledge of specific programming languages.
  • Extensive knowledge of specific business applications, application software products, and computer systems.
  • Knowledge of database management systems, operating systems, and the software development life cycle.
  • Knowledge of ITIL and Agile methodologies and best practices.
  • Knowledge of the subject matter and processes of supported business areas.
  • Knowledge of specific business application vendors and their software products.
  • Skills in application software design, development, and systems integration.
  • Excellent interpersonal skills, analytical and problem-solving skills, and oral and written communication skills.
  • Ability to translate technical terms and information into lay terms.
  • Ability to prioritize and schedule multiple assignments and conflicting demands.
  • Ability to work both as part of a team and independently.
  • Ability to pass a criminal background check.
  • Submit a resume and a copy of the required System Administrator Certification with the application.

Responsibilities

  • Evaluate technical and process options to implement new functionality and improve application support.
  • Analyze, design, develop, and implement business application software and enterprise IT solutions.
  • Lead application enhancements and develop customizations to delivered software.
  • Integrate enabling technology, existing applications and infrastructure, and commercial off-the-shelf products in accordance with business requirements and software specifications.
  • Translate business requirements into application software technical specifications in collaboration with business partners and business analysts.
  • Provide subject matter expertise and technical direction to troubleshoot and resolve complex application, database, and infrastructure problems.
  • Lead research, diagnosis, and resolution of critical situations; develop research plans and communicate technical actions and assistance needed.
  • Design and direct vendor software fixes, upgrades, and custom modifications.
  • Plan and manage production releases and upgrades for proprietary and third-party application software.
  • Respond to customer needs involving software failures and other application issues.
  • Serve as a technical liaison with vendors, data center operators, system support technicians, customers, and IT staff.
  • Develop training and support programs for application users and operations supervisors.
  • Coordinate work with other areas and interfacing applications; act as the key liaison between application customers and supporting IT staff.
  • Provide peer review and train and mentor others in the applications area.
  • Promote and support Agile methodology in work intake, prioritization, and execution.
  • Create and document test plans; perform unit, integration, and regression testing of upgrades and maintenance releases.
  • Maintain Development, Test, Training, QA, and Production environments; test and debug application interfaces.
  • Coordinate software change requests under established quality assurance change management policies and practices.
  • Write complete and accurate technical specifications derived from detailed business requirements.
  • Approve application maintenance and data center operations run-time procedures, production processes, and backup/restore disaster recovery procedures at the managed service provider; recommend changes to optimize performance.
  • Schedule and assign work tasks, answer questions, and review work products and results.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service