Senior Analyst/Programmer

Mayo Clinic•Rochester, MN
•$92,830 - $144,331•Hybrid

About The Position

The Senior Analyst/Programmer designs, develops, implements, and maintains custom system software; installs and maintains purchased software; and configures and supports hardware systems. The role provides consulting, information resources, and mentorship, and collaborates with department leadership and Information Technology on proposals, business cases, and institutional approvals. It evaluates alternative approaches and presents recommendations to stakeholders and colleagues. The position regularly reviews and updates software to maintain currency and functionality, supports multiple systems or complex applications and associated hardware, and produces documentation such as system requirements, designs, resource inventories, and plans. It provides technical and project leadership, builds consensus across departments, and works independently and collaboratively. The role may coordinate with vendors and external support teams during outages or degraded performance and may require 24/7 on-call support. This is a hybrid position. The employee must be located within 100 miles of a Mayo Clinic campus for occasional on-site work based on business needs.

Requirements

  • Bachelor's degree and 3 years of experience, including 1 year of demonstrated technical experience; or an associate's degree and 7 years of experience, including 1 year of demonstrated technical experience.
  • Apply effective system design principles and software development methodologies.
  • Demonstrated ability to manage multiple complex tasks or projects.
  • Communication, meeting management, and organizational skills, including the ability to adapt messages for audiences with varying technical capabilities.
  • Project management skills.
  • Objective and positive attitude toward tasks and projects.
  • Ability to meet project deliverables and timelines with repeatable, reliable performance.
  • Initiative and a proactive approach to starting tasks and assignments, and ability to work independently.
  • Experience working in healthcare technology.
  • Exposure to managing both custom-developed and vendor-supplied applications.
  • Authorization to work and remain in the United States without current or future Mayo Clinic sponsorship.

Nice To Haves

  • Master's degree in an applicable field.
  • Strong Java development experience in enterprise environments.
  • Proficiency in HTML, CSS, and JavaScript.
  • Experience with cloud-native development and deployment practices, including Azure, Git, CI/CD pipelines, and DevOps methodologies.

Responsibilities

  • Design, develop, implement, and maintain custom system software.
  • Install and maintain purchased systems software and configure and support hardware systems.
  • Perform consulting tasks, act as an information resource, and mentor in a supportive role.
  • Collaborate with department leadership and Information Technology on proposals, alternatives, business cases, and institutional approvals.
  • Evaluate alternative approaches and present recommendations to stakeholders, proponents, colleagues, and department leadership.
  • Review software programs and applications and make modifications or updates to maintain currency and functionality.
  • Maintain and support multiple systems or complex software programs and applications, including associated hardware.
  • Produce and maintain documentation, including system requirements, designs, resource inventories, and plans.
  • Provide technical and project leadership to staff and work both independently and as a team member.
  • Build consensus among stakeholders across departmental organizations.
  • Coordinate with vendor support and external support teams to escalate outages or degraded system performance when needed.
  • Act as a liaison to Mayo departments and vendors to support departmental computing systems.
  • Collaborate routinely with colleagues and partners to perform job responsibilities.
  • Provide 24/7 on-call support if required.

Benefits

  • Multiple medical plan options.
  • Dental coverage through Delta Dental or a reimbursement account for flexible coverage.
  • Affordable vision plan with a national network.
  • Health Savings Account and Flexible Spending Accounts for eligible expenses.
  • Competitive retirement package.
  • Continuing education and advancement opportunities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service