Job descriptionPosition: Software Developer (Integration & APIs)
Location: Toronto, ON
Job ID#: RQ10805
Duration: 16 Months
Role Overview The Software Developer will design, develop, integrate, and support complex, large‑scale digital health applications and integration services. This role focuses on sustaining and enhancing secure, high‑volume systems that integrate provincial immunization platforms with internal and third‑party applications, ensuring performance, reliability, accessibility, and compliance with public‑sector standards.
Key Responsibilities
Maintain and enhance integration components and APIs between provincial digital health systems.
Provide programming and technical support for application integration, incident management, performance tuning, and technical documentation.
Develop and sustain secure integrations between provincial immunization platforms and third‑party consumer applications.
Support public‑facing immunization tools, including ongoing migration to on‑premise containerized platforms using Docker and Kubernetes.
Validate immunization data submitted by clients and resolve data and API‑related issues.
Implement new features and enhancements within integration and data exchange platforms.
Conduct performance tuning to ensure applications can handle high data volumes from external sources.
Design, develop, test, support, and maintain multi‑tier integration and middleware applications.
Perform technical analysis, prepare detailed programming specifications, write code, and conduct unit testing.
Translate technical and integration specifications into fully tested application code.
Provide impact analysis, effort estimates, and solution designs for upgrades and new requirements.
Maintain development environments and adopt Continuous Integration (CI) practices.
Collaborate with Quality Assurance and Solution Design teams to ensure alignment with vendor upgrades and platform patches.
Modify application components to conform to vendor releases, evolving business requirements, and system upgrades.
Provide software expertise across platforms, operating systems, databases, middleware, and gateways.
Qualifications Public Sector Experience
Experience working with federal, provincial, or broader public‑sector healthcare organizations.
Knowledge of provincial immunization systems and large, complex public‑sector health IT projects.
Experience integrating clinical IT systems such as client and provider registries.
Familiarity with public‑sector enterprise architecture practices and standards.
Knowledge of industry standards such as PMI and public‑sector SDLC methodologies.
Technical Skills
10+ years of experience in
Java and Java EE development on Linux/Unix platforms.
Web and application servers and web services.
UI frameworks for web and mobile applications.
Databases including relational databases, SQL, and data modeling.
Messaging and integration technologies.
API testing and management tools.
Version control systems and issue tracking tools.
Containerization, Kubernetes, and API gateways.
Healthcare integration standards and secure messaging protocols.
Accessibility‑compliant UI development.
Core Skills & Experience
Translating business and technical requirements into scalable application designs.
Developing and sustaining large, mission‑critical, multi‑tier applications.
Applying Agile and SDLC best practices.
Conducting system performance optimization and load testing.
Producing detailed technical documentation and design models.
Providing production support, troubleshooting, and incident resolution.
Ensuring compliance with accessibility, security, and privacy standards.
Contributing to project planning, estimates, and status reporting.
General Skills
Strong analytical, problem‑solving, and decision‑making abilities.
Excellent communication and stakeholder engagement skills.
Proven leadership and collaboration experience.
Ability to manage multiple priorities and meet strict deadlines.
Customer‑focused mindset with strong consulting skills.
#J-18808-Ljbffr