logo

View all jobs

Software Developer - RQ10319

Toronto, ON

Job Title: Software Developer


Work Arrangement

  • Hybrid

  • Onsite requirement: 5 days/week or as agreed with the Hiring Manager

  • Monday to Friday | 7.25 hours/day (8:00 AM – 5:00 PM, excluding lunch)


Role Summary

The Software Developer is responsible for designing, developing, enhancing, and supporting large-scale, mission-critical healthcare systems using RESTful and microservices-based architectures. The role includes full SDLC ownership, performance tuning, cloud-native design, API integration, and technical leadership for high-impact public health platforms.


Key Responsibilities

  • Design, develop, and enhance large-scale applications using RESTful and microservices architecture

  • Design and implement containerized solutions

  • Perform technical analysis, prepare programming specifications, develop code, and conduct unit testing

  • Translate sustainment and upgrade requirements into working, tested applications

  • Conduct proof-of-technology, load simulation, and performance tuning

  • Provide application support for incident management, sustainment, and optimization

  • Maintain development environments and support CI/CD practices

  • Automate build and deployment pipelines

  • Support data quality, availability, and performance for large public health user bases

  • Design and optimize integrations between in-house and external systems via APIs

  • Conduct performance tuning and recommend optimization strategies

  • Provide technical leadership, guidance, and quality assurance, including oversight of junior staff

  • Work with Business Analysts to translate requirements into technical designs

  • Develop and maintain architectural artifacts and technical documentation

  • Ensure application security, privacy, and compliance with standards

  • Define software, hardware, and network requirements

  • Support and refine HL7 FHIR specifications and integrations

  • Participate in solution intake, options analysis, estimates, and proposals

  • Ensure timely delivery of high-quality solutions


Required Skills & Experience

Technical Skills (45%)

  • 10+ years experience with:

    • Java development on Sun Solaris and Red Hat/Linux

    • WebSphere Liberty Profile / WebSphere Application Server

    • Web services and API Connect

  • Experience with:

    • Node.js, Nginx, OAuth2, SecureKey Concierge

    • Postgres, RabbitMQ, Kafka

    • Java, Java EE, Java frameworks, scheduling/threading

    • JavaScript, Angular, RESTful services

    • Linux scripting

  • Strong experience with:

    • Oracle RDBMS (19c), SQL, PL/SQL

    • JSON, XML, ETL, stored procedures

    • Database architecture, modelling, mapping, and performance tuning

  • Front-end development experience with:

    • HTML5, JSF, PrimeFaces, CSS, JavaScript

  • Experience with:

    • GitLab or SVN

    • Jira

    • API testing tools (Postman, SOAPUI, Swing)

    • UI frameworks (JavaFX, Spring, jQuery)

  • Experience with:

    • HL7 FHIR (v1.4), RESTful messaging, middleware, gateways

  • Experience with:

    • Docker, Kubernetes, PaaS, API Gateway (asset)

    • IBM DataPower (asset)

    • Informatica, Elastic/Logstash/Kibana

    • Cloud Foundry and functional languages (asset)


Core Skills & Experience (20%)

  • Translating business and technical requirements into application designs

  • Designing and developing complex, multi-tier, microservices-based systems

  • Supporting mission-critical healthcare and clinical systems

  • Strong technical leadership and solution design capabilities

  • UI/UX design across web, mobile, and multi-platform environments

  • Performance optimization and production support

  • Accessibility compliance (W3C, WCAG) and usability testing

  • SDLC, Agile, CI/CD, and DevOps methodologies

  • Contribution to project planning, estimates, and status reporting


Public Sector Experience (5%)

  • Experience working with public-sector healthcare organizations

  • Knowledge of provincial immunization systems or large health IT projects

  • Experience integrating clinical systems (registries, health data platforms)

  • Familiarity with OPS architecture, governance, and project methodologies


General Skills (30%)

  • Strong leadership and people management skills

  • Excellent analytical, problem-solving, and decision-making abilities

  • Strong written, verbal, and presentation skills

  • Proven troubleshooting and critical thinking skills

  • Strong consulting and stakeholder engagement abilities

  • Excellent customer service, organization, and multitasking skills

  • Ability to meet strict deadlines in high-pressure environments


Must Have

  • 10+ years of Java development on Solaris and Red Hat/Linux

  • WebSphere Liberty Profile / Application Server experience

  • Node.js, Nginx, OAuth2, SecureKey Concierge

  • Postgres, RabbitMQ, Kafka

  • Oracle 19c, SQL, PL/SQL, ETL, data modelling

  • HL7 FHIR (v1.4), RESTful messaging, middleware


Nice to Have

  • Public-sector healthcare experience

  • Provincial immunization systems knowledge

  • Docker, Kubernetes, PaaS, API Gateway

Share This Job

Powered by