Job Title or Location
RECENT SEARCHES

Full Stack Developer

Cleo Consulting - 17 Jobs
Ontario, ON
Full-time
Experienced
Assignment: RQ00213 - Software Developer - Full Stack - SeniorJob Title: Full Stack DeveloperRequisition: RQ00213Client: Ontario HealthStart Date: 2024-12-09End Date: 2025-03-31Department: Digital Excellence in HealthOffice Location: 525 University Ave, TorontoBusiness Days: 91.00

Note: Hybrid 1 day onsite every 2 weeks

Must Haves:

  • 6+ years' experience in developing frontend components using Angular, Vue.js, TypeScript, and Bootstrap
  • 6+ years' experience in developing backend components using microservices architecture, Java Spring Boot, OAuth 2.0, JWT, and both relational and NoSQL databases
  • 6+ years' experience in utilizing Microsoft Azure services, including Azure Kubernetes Service, Azure Service Bus, and Functions
  • 6+ years' experience in Agile development practices, including working within an Agile team using Azure DevOps SDLC, Azure Repos, pull requests, and CI/CD pipelines

Public Sector Experience: Healthcare experience prioritized

Description

Background Information:

  • Ontario Health seeks to implement an eForms solution, starting with the eForms MVP, that will implement the prioritized OMA/MOH forms, following a repeatable process, building on the success of the MTO forms implementation with EMR vendors for the primary care community. The scope of the eForms MVP consist in creating a digital forms publication pipeline and establish a provincial library of electronic forms that will be readily available in all point of care systems and is integrated with provincial digital assets (i.e. EHR).
  • The digital implementation is in progress.
  • The purpose of this procurement is to acquire two (2) senior Java full stack developers in support of delivering the Ministry objective (PB4P eForms SADIE) through a digital solution. Ontario Health has committed to multiple digital deliverables in FY24-25.
  • The FY24-25 deliverables include:
  • Complete the delivery of the eForms LPR into its target Azure environment.
  • Engage in eForms Phase 2 planning and delivery.
  • Complete the EMR to SADIE Integration with SSO and contextual launch.

Must haves:

  • Expert-level skills in developing full-stack web solutions, focusing on Angular, Vue.js, TypeScript, and Bootstrap for the frontend, and Java Spring Boot for backend code and business logic.
  • Over 6 years of experience designing, building, and maintaining RESTful APIs following microservice architecture patterns.
  • Strong expertise in Microsoft Azure services, including Azure Kubernetes Service, Azure Service Bus, and Functions, coupled with proficiency in AWS.
  • Solid knowledge of modern authorization standards, such as OAuth 2.0 and JSON Web Token.
  • Extensive development experience within an Agile team using Azure DevOps, including Azure Repos, pull requests, and CI/CD pipelines.
  • Effective team player with strong interpersonal skills, capable of communicating complex technical information clearly.

Responsibilities:

  • Contribute to designing and implementing full-stack applications using a cloud-based architectural framework.
  • Collaborate closely with business analysts and solutions architects to analyze and implement functional and non-functional requirements.
  • Translate business requirements and technical specifications into working, tested applications, including developing, unit testing, and deploying new system components or enhancements in a DevOps environment.
  • Diagnose and troubleshoot functional and performance issues, implementing corrective and preventive fixes as required.
  • Adhere to development processes established by the team, including test-driven development, peer code review, change management, and all DevOps practices such as unit testing and continuous delivery.
  • Resolve and troubleshoot technical issues that arise during the use and operation of the developed application, including providing technical assistance in resolution, data conversion, and migrations.
  • Evaluate and determine appropriate architecture, technical specifications, and solution design, making recommendations to product management.
  • Generate clean, reusable, performant code and maintainable solutions to enhance the platform's quality.
  • Collaborate with operations teams to ensure support for developed applications and platforms in all environments.
  • Maintain comprehensive code documentation as required.

Desired Skills:

  • Bachelor's degree in computer science, engineering, or equivalent technical discipline.
  • Experience working with authenticated, customer-focused applications.
  • Strong knowledge of frontend development frameworks and libraries, including Angular, Vue.js, JavaScript, TypeScript, Jasmine/Jest, HTML 5, JSON, npm, Webpack, Babel, JSON, Bootstrap, LESS, CSS, SASS.
  • Strong knowledge of backend frameworks and technologies, including Java Spring Boot, OAuth 2.0, JWT, Kubernetes, Docker, Databases (Relational and NoSQL).
  • Familiarity with Accessibility for Ontarians with Disability Act (AODA) and related regulations, WCAG 2.0 guidelines, and security best practices.
  • Experience working in an Agile environment.
  • Solid understanding of cross-browser/platform issues and coding solutions.
  • Experience with healthcare integration projects using HL7 FHIR standards.
  • Passion for learning the latest technologies and standards.
  • Self-learner and highly self-motivated.
  • Creative, solution-oriented, flexible, with a positive attitude and a drive for excellence.
  • Ability to successfully multitask and work to tight deadlines.
  • Accurate with excellent attention to detail.

Required Skills: Total= 100 Points

  • Proficient in developing frontend components using Angular, Vue.js, TypeScript, and Bootstrap.: 60 Points
  • Proficient in developing backend components using microservices architecture, Java Spring Boot, OAuth 2.0, JWT, and both relational and NoSQL databases.: 20 Points
  • Proficient in utilizing Microsoft Azure services, including Azure Kubernetes Service, Azure Service Bus, and Functions.: 10 Points
  • Proficient in Agile development practices, including working within an Agile team using Azure DevOps SDLC, Azure Repos, pull requests, and CI/CD pipelines.: 10 Points

Deliverables

Deliverables include, but are not limited to:

  • Designing and building web application features based on identified requirements.
  • Developing UI prototypes as needed.
  • Implementing automated unit tests to ensure feature quality.
  • Fixing bugs related to feature development.
  • Supporting production issue investigation and analysis when necessary.
  • Documenting and sharing implementation knowledge within the team.

Additional Terms

  • Ontario Health assets including laptops and related equipment cannot be removed from the province of Ontario without prior written approval from Ontario Health.
  • Assignment Type: This position is currently listed as "Hybrid". The resource under this request will be required to work onsite as per Hiring Manager sole discretion.

Share This Job: