> Markdown version of [/jobs/ext/2310436-senior-it-analyst-programmer](https://www.wearedevelopers.com/jobs/ext/2310436-senior-it-analyst-programmer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # SENIOR IT ANALYST/PROGRAMMER - **Company:** BC Forward - **Location:** Rochester, MN, United States (Remote available) - **Experience:** Expert - **Salary:** $124,800.0 - $131,040.0 - **Contract:** Temporary contract - **Skills:** Software Applications, Collaborative Software, Software Engineering, Software Requirements Analysis, System Software - **Published:** August 30, 2026 - **Apply:** https://www.disabledperson.com/jobs/74647334-senior-it-analyst-programmer ## About the Role We are seeking a Senior IT Analyst/Programmer to join our team. The ideal candidate will have experience in system software design and development, systems implementation and maintenance, and hardware configuration and support and a proven ability to lead technical initiatives, maintain mission-critical applications, and collaborate across departments and vendors., * Experience working in healthcare technology. * Exposure to managing both custom-developed and vendor-supplied applications. * Applied system design principles and software development methodologies. * Ability to manage multiple complex tasks and projects concurrently. * Strong communication, meeting facilitation, and organizational skills with audience-appropriate messaging. * Demonstrated project management skills. * Objective and positive approach to tasks and projects. * Consistent delivery with reliable, repeatable performance. * Proactive initiative and ability to work independently. * Education and experience as defined in the Education section. Preferred Skills, * Bachelor's degree and three (3) years of experience, including one (1) year of demonstrated technical experience. OR * Associate's degree and seven (7) years of experience, including one (1) year of demonstrated technical experience. * Preferred: Master's degree in an applicable field. ## Description * Evaluate alternative technical approaches and present recommendations to teams and leadership. * Review, modify, and update applications to ensure currency and functionality within the established environment. * Maintain and support multiple systems or complex software applications and associated hardware across multiple sites. * Produce and maintain documentation including system requirements, designs, resource inventories, and plans. * Provide technical and project leadership, demonstrate initiative, and work independently to accomplish objectives. * Collaborate across departments to gain stakeholder consensus. * Interface with vendor and external support teams to ensure proper escalation during outages or degraded performance. * Serve as liaison to internal departments and vendors to support computing systems. * Engage in virtual collaboration with colleagues across locations to meet responsibilities. * Provide 24/7 on-call support as required. ## Related Videos - [Flexibility is Key: Unlocking the Advantages of Versatile Software Solutions for Strategic Innovatio](https://www.wearedevelopers.com/videos/1943-flexibility-is-key-unlocking-the-advantages-of-versatile-software-solutions-for-strategic-innovatio) - [The Avengers Initiative (Practical Ethics for Software Engineers)](https://www.wearedevelopers.com/videos/2070-the-avengers-initiative-practical-ethics-for-software-engineers) - [Securing your application software supply-chain](https://www.wearedevelopers.com/videos/468-securing-your-application-software-supply-chain) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Hiring AI Native Talents](https://www.wearedevelopers.com/videos/100268-hiring-ai-native-talents) - [Architecture Communication Canvas](https://www.wearedevelopers.com/videos/674-architecture-communication-canvas) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [The Best Job Search Websites of 2025](https://www.wearedevelopers.com/magazine/368-the-best-job-search-websites-of-2025)