Position: 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.
- JavaScript-based
frameworks and RESTful API development.
- 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 (assets).
- 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.
About Symbiotic Digital
Symbiotic Digital provides the IT Experts you need that
solve problems and get things done. See what the top 2% in their field can do
for you. (Symbiotic Digital is a division of Symbiotic Group Inc.)
We serve customers in two ways:
- Digital
Experts: IT consulting expertise — Bright Minds That Produce Proven
Results
- Recruitment:
Find The Right People You Need
Serving IT & Business leaders, Symbiotic Digital
provides a business system that enables us to deliver expert technical staff to
solve challenging business and IT problems. IT leaders in Canada’s most
reputable organizations rely on Symbiotic Digital to staff difficult
assignments with proven experts evaluated through our QMS – Quality Management
System Staff Development Model. We are a 100% Indigenous-owned company.
Learn more online at: https://www.symbioticgroup.com/home-sd/
Submit your most recent resume to: [email protected]
View all jobs online at: https://www.symbioticgroup.com/view-jobs/


.png)
