RQ00670 Software Developer Senior

Maarut


Job Location:

Toronto - Canada

Monthly Salary: CAD 101 - 101
Experience Required: 10years
Posted on: Yesterday
Vacancies: 1 Vacancy

Job Summary

Must haves:

  • Expert-level skills in developing front-end web solutions using Angular TypeScript and Bootstrap.
  • Over 8 years of experience designing building and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend.
  • Strong knowledge of frontend development frameworks and libraries including Angular JavaScript TypeScript Jasmine/Jest HTML 5 JSON npm Webpack Babel JSON Bootstrap LESS CSS SASS.
  • 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 web-based 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 platforms quality.
  • Collaborate with operations teams to ensure support for developed applications and platforms in all environments.
  • Maintain comprehensive code documentation as required.

Desired Skills:

  • Bachelors degree in computer science engineering or equivalent technical discipline.
  • Experience working with authenticated customer-focused applications.
  • Strong expertise in Microsoft Azure services including Azure Kubernetes Service Azure Service Bus and Functions coupled with proficiency in AWS.
  • 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.
  • 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.


Requirements

Evaluation Criteria:

  • Proficient in developing frontend components using Angular TypeScript and Bootstrap. 40 Points
  • Solid knowledge of modern authorization standards such as OAuth 2.0 and JSON Web Token. 30 Points
  • Over 8 years of experience designing building and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend. 20 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:

  • Designing and building web application features based on identified requirements.
  • Developing User Interface 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.
  • Finish the eForms provincial roll-out: migrate 16 MTO forms to the Agency eForms platform and make the solution available to province via the major EMR vendors.
  • Engage in eForms Phase 3: adopt additional forms and integrate with the Agency HALO framework.
  • Support dynamic form behavior pre-population of patient and provider data and structured data capture that aligns with provincial and national interoperability standards.
  • Complete the SADIE EMR Integration.

Must Haves:

  • Expert-level skills in developing front-end web solutions using Angular TypeScript and Bootstrap.
  • Over 8 years of experience designing building and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend.
  • Strong knowledge of frontend development frameworks and libraries including Angular JavaScript TypeScript Jasmine/Jest HTML 5 JSON npm Webpack Babel JSON Bootstrap LESS CSS SASS.
  • 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.


Must haves:Expert-level skills in developing front-end web solutions using Angular TypeScript and Bootstrap.Over 8 years of experience designing building and maintaining Single Page Application (SPA) with integrating with RESTful APIs in the backend. Strong knowledge of frontend development framewor...