RQ00670 Software Developer Senior
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.