Senior Application Support Analyst
Join eHealth Saskatchewan as a Senior Application Support Analyst to keep vital health applications running, solve complex issues, and strengthen patient-centred digital care.
About eHealth and Our Culture
eHealth Saskatchewan is at the heart of how health care works across the province – powering the digital systems that connect care teams, patients and information. With over 800 employees in 20 communities, we provide IT support and services in 433 locations, ensuring the right information and tools are in the right hands at the right time so care teams can focus on what matters most: patient care. We also manage Vital Statistics, health card services, and MySaskHealthRecord, one of Canada’s leading tools for giving people secure online access to their health information.
At eHealth, how we work matters just as much as what we deliver. Our culture isn’t just something we talk about, it shapes how we make decisions, support each other and deliver results:
1. Partner for results: We prioritize teamwork and ensure decisions involve those affected
2. Serve with purpose: We act with empathy, respect and care in every interaction to deliver better outcomes
3. Own our actions: We own our success and failures, act with honesty, and uphold trust
4. Innovate with intent: We challenge the status quo and turn ideas into action
Join us in strengthening Saskatchewan’s health system through meaningful, people-centered digital innovation.
About the Role
Reporting to the Manager, Drug and Pharmacy Services, eHealth Saskatchewan is seeking a Senior Application Support Analyst with strong application support, programming, and problem-solving skills. This role requires expertise in Java development, scripting, reporting, technical documentation, and application architecture to support and enhance custom pharmacy solutions and mission-critical healthcare applications.
As a senior team member, you will develop and implement application enhancements, automate processes, troubleshoot complex issues, perform root cause analysis, and support application integrations. You will also monitor production environments, assess the impact of upgrades and releases, and drive continuous improvement initiatives to ensure system reliability, performance, and operational efficiency.
The successful candidate will provide technical leadership, collaborate closely with stakeholders, developers, and support teams, and deliver high-quality, patient-focused technology solutions that support healthcare delivery across Saskatchewan.
What You’ll Do
Reporting to the Manager, Drug & Pharmacy Services, you will:
Analyze and modernize legacy applications, translating business requirements into scalable, supportable solutions using Java (J2EE) and related technologies.
Design, develop, maintain, and support mission-critical healthcare applications, reports, integrations, and automation solutions.
Develop, test, deploy, and troubleshoot application code while following best practices for code reviews, documentation, version control, and change management.
Gather and analyze business and technical requirements, recommending improvements to applications, processes, and system performance.
Lead root cause analysis, resolve complex application issues, and implement solutions to improve reliability, scalability, and user experience.
Design and support APIs, interfaces, and data integrations to enable interoperability across enterprise systems.
Assess the impact of upgrades, releases, and patches, ensuring application stability and minimal disruption to business operations.
Ensure compliance with eHealth Saskatchewan architecture standards, security requirements, and development best practices.
Recommend optimal technical approaches and provide technical leadership, mentorship, and knowledge sharing within the team.
Create and maintain technical and operational documentation to support application lifecycle management and ongoing support.
What You’ll Bring to the Team
Completion of a bachelor's degree in Computer Science or a related field. An equivalent combination of education and experience may be considered.
Minimum 5 years of experience as an Application Support Analyst or a similar role within an integrated support environment.
Strong background in Java enterprise application development, including use of technologies such as Spring, Spring Boot, Hibernate, RESTful APIs, web services, and enterprise integration frameworks.
Expertise in software architecture and engineering, including object-oriented design, design patterns, secure coding, performance optimization, and distributed/service-oriented architectures.
Proven experience with database design and development, encompassing SQL, data modeling, query optimization, performance tuning, and data-driven reporting and analytics solutions.
Comprehensive knowledge of the software development lifecycle, including requirements gathering, solution design, code reviews, Git-based source control, CI/CD pipelines, automated testing, DevOps, and release management.
Prior experience supporting enterprise-scale production environments, including deployments, upgrades, incident management, root cause analysis, system monitoring, automation scripting (PowerShell, Bash, Python), and technical documentation.
Demonstrated ability to provide technical leadership, including mentoring team members and fostering effective collaboration with stakeholders, vendors, developers, and cross-functional teams.
Experience within healthcare environments, including pharmacy, clinical, or medication management systems, and/or familiarity with interoperability standards such as HL7, FHIR, or related healthcare integration technologies would be considered an asset.
Competencies
Communication: Ability to clearly convey technical and non-technical information to diverse audiences. Produces effective documentation (e.g., user guides, requirements, reports) to support understanding and decision-making.
Leadership: Ability to plan, coordinate, and guide project activities to support technology and business transitions, while adapting to changing priorities and resources to ensure successful implementation and outcomes.
Problem-Solving: Ability to identify technical issues, determine root causes, and implement solutions while effectively navigating complex or high-pressure situations.
Interpersonal: Ability to build strong, collaborative relationships that foster trust, credibility, and effective service, while supporting others in developing system knowledge and confidence.
Teamwork & Independence: Ability to work both independently and collaboratively to achieve team and organizational objectives while maintaining positive, productive working relationships.
Organizational: Ability to prioritize and manage workload to meet deadlines in dynamic environments while adapting to changing requirements without compromising quality.
Analytical: Ability to interpret and synthesize complex technical information into actionable insights that support organizational needs
Technical: Ability to design, test, implement or adapt existing systems/applications in an integrated environment, taking into account design alternatives, business requirements, system impacts and cost, resource and time constraints.
Why People Like Working Here
Recognized as a Saskatchewan top employer for three years in a row
Career paths and opportunity for advancement
Health, dental and pension benefits
Maternity and parental leave top-up payments
Earned days off
Annual pay increases
Work that truly matters to the people of Saskatchewan
Ready to make a real impact in health care technology? Join us and help shape the future of care – apply today!
We value diversity and encourage applications from people of all backgrounds, identities and experiences.
Please be advised: We may use AI-assisted technology to help organize and review applications during the recruitment process. These tools are designed to support our recruiters and hiring managers—not replace them. All screening and hiring decisions are reviewed by people and are based on the qualifications and requirements of the role.
- Department
- Digital Services - Clinical Services
- Role
- Senior Application Support Analyst
- Locations
- Open to Saskatchewan
- Hourly salary
- CAD45.727 - CAD55.637
- Employment type
- Full-time
- Scope
- In-scope
- Supplemented/Non-Supplemented
- Supplemented
- Hours of work designation
- Office - 36 hours averaged over a 2-week period
- Occupational Code
- SIT
- Employment Level
- 11
- Vacancy Type
- Permanent Full-Time
- Expected Start Date
- October 19, 2026
- Competition Number
- 8377475
- Closing date
- September 27, 2026
- Term Length
- N/A
- Number of openings
- 1
- Target Audience
- External/Internal