Back to Search Results

Health Information Exchange Software Architect

Position Summary

Interior Health are looking for an experienced Health Information Exchange Software Architect to join our team on a full time term basis out of our Kelowna location.

What we offer:
-Employee & Family Assistance Program
-Employer paid training/education opportunities
-Employer paid vacation
-Medical Services Plan
-Employer paid insurance premiums
-Extended health & dental coverage
-Municipal Pension Plan
-Work-life balance

Salary:
Salary range for the position is $88,990 to $127,923. Interior Health establishes salaries within the minimum and maximum of the salary range based on consideration of the qualifications, experience of the applicant, and an internal equity review of the salaries of other employees.

About the job:
As a pivotal member of our Health Information Exchange group, you will be instrumental in driving the development, maintenance, and expansion of our Clinical Data Exchange (CDX) Service. This service distributes vital clinical information to healthcare providers and provincial systems through industry-standard formats like HL7V2 and FHIR. Our cutting-edge technical stack includes C#/.Net, Azure PaaS, and on-premise servers.

In this role, you will:
• Lead and Inspire: Support a team of developers in designing and architecting software systems that prioritize security, scalability, and reliability.
• Strategic Vision: Set the strategic direction for our technical architecture, guiding our team to build scalable, testable, and innovative solutions.
• Collaborative Innovation: Collaborate with provincial partners to architect service integrations with emerging BC Health APIs.
• Mentorship: Mentor and coach our development team, fostering a culture of quality and innovation.
• Align Objectives: Work closely with the product owner and analysts to refine and prioritize technical requirements from business objectives.
• Hands-On Leadership: Actively participate in designing, documenting, and building our software systems.
• Automation Excellence: Develop advanced tooling to establish robust build, testing, and deployment automation in a cloud environment.

Typical duties and responsibilities:
• Facilitates technical design sessions to implement business requirements defined by the Product Owner and invested partners. Collaboratively works with development teams to
- translate requirements into technical solutions based on proven design patterns,
- establish systems architecture,
- diagram and document resulting designs and developed standards,
- create relevant data models and database designs, define, and refine non-functional requirements.
• Researches, evaluates, and recommends technologies, frameworks, and tools that align with project requirements and industry best practices. Stays abreast of emerging trends and advancements in software architecture and development methodologies.
• Collaborates with Product Owner to prioritize technical work to ensure timely delivery of business objectives.
• Provides technical leadership and guidance to development teams, promoting best practices, code quality, and architectural standards. Mentors junior software developers, fostering a culture of continuous learning and improvement. Provides feedback to Manager of Health Information Exchange on staff performance.
• Identifies performance bottlenecks and optimization opportunities within software systems. Develops strategies for improving system scalability, reliability, and efficiency through architectural enhancements and code optimizations.
• Defines and implements quality assurance processes and standards to ensure the reliability, security, and maintainability of software systems. This includes providing a roadmap for test automation methodologies, and appropriate unit test coverage. Conducts code reviews and architectural assessments to identify and address issues early in the development process.
• Participates in all scrum ceremonies as part of a scrum team. Regularly contributes to the code base as a developer.
• Identifies potential risks and vulnerabilities in software architectures and proposes mitigation strategies. Ensures compliance with security standards, regulatory requirements, and industry best practices.
• Creates and maintains a technical development roadmap that aligns with business objectives established by the Health Information Exchange portfolio. Presents roadmap to senior leadership and business partners.
• Performs activities and services of the such as assisting with recruitment, hiring, performance management, performance evaluations, growth and development of select personnel as required.
• In alignment with IH’s Occupational Health & Safety Program, employees shall adhere to all Occupational Health and Safety policies and procedures at all times and attend all required training. Employees are responsible to report any identified hazards, unsafe conditions or incidents to the manager or supervisor immediately.
• Performs other related duties as required.



Why You Should Apply:
• Impactful Work: Play a crucial role in improving healthcare systems and outcomes at Interior Health.
• Innovative Environment: Be part of a forward-thinking team that embraces cutting-edge technology and best practices.
• Professional Growth: Opportunities for mentorship, leadership, and career advancement.
• Collaborative Culture: Work alongside passionate professionals dedicated to making a difference in healthcare.

If you are a visionary software architect with a passion for healthcare innovation and a knack for leading technical teams, we would love to hear from you. Join us in transforming healthcare through technology!

Qualifications

Honoring Interior Health’s commitment to Truth and Reconciliation and the Declaration on the Rights of Indigenous Peoples Act (DRIPA), and Pursuant to Section 42 of the BC Human Rights Code, preferential consideration and/or hiring will be given to qualified applicants who self-identify as Indigenous (First Nations, Métis, or Inuit).

Education, Training, and Experience
• A Bachelor's or Master's Degree in Computer Science, Engineering or related discipline.
• Minimum of eight (8) years' recent, related experience in software development, architecture, including experience with:
o Software development, including proficiency in multiple programming languages, such as C#, JavaScript, and Python.
o Project leadership experience, including designing and implementing software solutions, overseeing development processes, and mentoring junior developers.
o Systems design and architecture, including creating architectural blueprints, evaluating, and selecting appropriate technologies, and ensuring the scalability, security, and maintainability of systems.
• Strong technical foundation which includes proficiency in architectural frameworks and patterns, knowledge of cloud platforms such as Azure, AWS, and Google Cloud, database management and design expertise.
• Familiarity with various development methodologies like Agile, Scrum, and DevOps.
• Knowledge of HL7 V2, V3, and FHIR standards and experience with designing and maintaining test automation frameworks are considered assets.
• An understanding of network design and security protocols.
• An equivalent combination of education and experience may be considered.

Skills and Abilities
• Ability to communicate effectively both verbally and in writing.
• Strong analytical and problem-solving abilities, excellent communication and interpersonal skills, leadership and team management capabilities.
• Ability to translate complex technical concepts into non-specialist terms.
• Ability to deal with others effectively.
• Physical ability to carry out the duties of the position.
• Ability to write programs in a variety of programming languages.
• Ability to organize work.
• Ability to operate related equipment.

Comments

Interior Health now offers assistance from an Indigenous Employment Advisor. If you self-identify as Indigenous (First Nations, Métis or Inuit) and if you would like assistance with the application process and/or career exploration, send your question(s) via email to IndigenousEmployment@interiorhealth.ca to be redirected to the Employment Advisor. We invite applicants to self-identify as First Nations, Métis, or Inuit within cover letters and/or resumes.

Competition #:

02069698

Employee Type:

PERMANENT FULL TIME

Bargaining Unit:

NON-CONTRACT

Facility:

KELOWNA CHSC

Location:

Kelowna

Department:

IH HEALTH INFO EXCHANGE

Reports To:

MANAGER, HEALTH INFORMATION EXCHANGE

Close Date:

OPEN UNTIL FILLED

Share this posting

Search for Related Jobs


* All postings with a closing date specified close at 11:59 pm PT