Job Title: Senior Software Developer
Requisition ID: RQ08949
Client: Health Services Cluster, Ministry of Health
Location: 5700 Yonge Street, 5th Floor, North York, ON, M2M 4K5
Type: Hybrid (3 days onsite, 2 days remote)
Start Date: May 1, 2025
End Date: April 2, 2026 (with possibility of 2 extensions)
Rate: 90 CAD/hour
Security Clearance: CRJMC
Openings: 3
Duration: 248 business days
Job Summary
The Senior Software Developer will support the development, maintenance, and performance tuning of Panorama extensions/tools (such as IRT, De-Dup, OIA, Immunization Forecaster, and PR Upload) used across Ontario’s Public Health Units. This includes coding, testing, debugging, and collaborating with Quality Assurance teams.
Key Responsibilities
- Develop, maintain, and debug Panorama extension tools and services.
- Translate technical specifications into working, tested applications.
- Conduct performance tuning and simulate application load scenarios.
- Provide application support for incidents, performance, and upgrades.
- Work with QA to ensure quality integration and testing.
- Ensure continuous integration (CI) and maintain development environments.
- Contribute to improving data quality for ~34 PHUs and 2282 users.
- Ensure high availability and functionality of DHIR tools for public use.
Must-Have Technical Skills (10+ Years):
- Languages/Frameworks: Java (Java EE, Scheduling/Threading), JavaScript, Angular, Node.js
- UI/Frontend: HTML5, JSF, PrimeFaces, CSS, accessible UI components
- Databases: Oracle RDBMS (19c), SQL, PL/SQL, Postgres
- Middleware & Tools: WebSphere (Liberty Profile/Application Server/Studio), API Connect, SOAPUI, Postman, Swing
- Other Technologies: NGINX, OAuth2, SecureKey Concierge, RabbitMQ, Kafka, Redhat/Linux scripting
- Data & Integration: JSON, XML, ETL, stored procedures, Informatica, Kibana, HL7-FHIR
- Version Control: SVN, GitLab
- Issue Tracking: JIRA
- DevOps: CI/CD, Docker, Kubernetes, API Gateway (an asset)
- Other Assets: Prolog, Haskell, LISP, Cloud Foundry
Public Sector Experience (Preferred)
- Experience with provincial/federal healthcare providers or clinical IT systems.
- Understanding of the provincial immunization system and DHIR.
- Familiarity with Public Sector I&IT Project Methodology, EA frameworks, and gating processes.
- Adherence to PMI standards and project documentation best practices.
Core Professional Skills
- Translate business requirements into technical specifications.
- Design, build, and maintain scalable, accessible, cross-platform applications.
- Perform system analysis, design, development, and documentation.
- Conduct performance optimization, troubleshooting, and solution evaluation.
- Strong communication, leadership, and stakeholder management.
- Agile, CI/CD practices, DevOps methodologies, and SDLC adherence.
- Proven ability to manage strict deadlines and multiple priorities.
General Competencies
- Strong leadership, interpersonal, and communication skills.
- Analytical thinking and effective problem-solving.
- Customer service-oriented with a collaborative mindset.
- Ability to work independently and as part of a multidisciplinary team.