Senior Analyst/Programmer

Mayo Clinic•Rochester, MN
•Hybrid

About The Position

This hybrid position must be located within 100 miles of a Mayo Clinic campus, with occasional on-site expectations based on business needs. The Senior Analyst/Programmer designs, develops, implements, and maintains custom system software and/or installs and maintains purchased systems software, and configures and supports hardware systems. The role provides consulting, information resources, and mentoring in a supportive capacity. In collaboration with department leadership and Information Technology, the position participates in proposal development, evaluates alternatives, and presents recommendations to stakeholders and leadership. It reviews and updates software to maintain currency and functionality, supports multiple systems or complex applications and associated hardware, and produces documentation such as requirements, designs, resource inventories, and plans. The role provides technical and project leadership, works independently and as part of a team, builds stakeholder consensus across departments, and may coordinate with vendors or external support teams during outages or degraded performance. It serves as a liaison between Mayo departments and vendors and routinely collaborates with colleagues. 24/7 on-call support may be required.

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 multitask across multiple complex assigned tasks or projects.
  • Evidence of communication, meeting management, and organizational skills, including ability to adjust messages for audiences with varying technical capabilities.
  • Evidence of project management skills.
  • Objective and positive attitude toward tasks and projects.
  • Demonstrated ability to meet project deliverables and timelines and to perform reliably and repeatably.
  • Evidence of initiative, proactivity in starting tasks and assignments, and ability to work independently.
  • Experience working in healthcare technology.
  • Exposure to managing both custom-developed and vendor-supplied applications.

Nice To Haves

  • Master's degree in an applicable field.
  • Strong Java development experience in enterprise environments.
  • Proficiency in modern web technologies, including 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 and/or install and maintain purchased systems software.
  • Configure and support hardware systems.
  • Perform consulting tasks, act as an information resource, and mentor in a supportive role.
  • Participate in proposal development with department leadership and Information Technology, considering alternatives and business cases and obtaining required institutional approvals.
  • Evaluate alternative approaches and present recommendations to stakeholders, proponents, colleagues, and department leadership.
  • Review software programs or applications and make modifications or updates to maintain currency and functionality.
  • Maintain and support multiple systems or complex software programs and applications and their associated hardware.
  • Produce and maintain documentation, including system requirements, designs, resource inventories, and plans.
  • Provide technical and project leadership to other staff members.
  • Work as a team member and independently as needed, and build consensus among stakeholders across departmental organizations.
  • Coordinate with vendor support groups or external support teams to ensure appropriate escalation during outages or degraded system performance.
  • Act as a liaison to Mayo departments and vendors to support departmental computing systems.
  • Collaborate and partner with colleagues to perform job responsibilities.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service