AMANST Inc. is looking for Software Developer- Front End - Senior for a contract opportunity with Ontario Health.
Requisition deadline: 19 June 2024 at 02:15 pm
Location: Fully Remote
Must Haves
2+ years’ experience with Angular 15+, 5+ years with other Angular version3+ years using and developing Angular UI librariesStrong experience in code review and unit testingGood experience with Identity and Access ManagementProficient with both front end and backend development, including any associated areas such as API design/management and DevOpsExperience with implementation of approved user interface, design and deploymentKnowledge and experience with the design and development of REST API servicesKnowledge and experience integrating front-end UI with the constructed API
Description
Ontario Health’s ONEID service is a secure identity solution leveraged by the Ministry of Health and numerous health care organizations in Ontario for purposes of accessing patient health information (PHI). The ONEID service enhances protection of PHI and user account information through privacy and security safeguards while providing access to multiple digital health services using the same login credentials.
ONE ID is currently being upgraded to Oracle 12C, and a modernization of the user interfaces is part of the upgrade.
The purpose of this request is to procure one (1) Senior Software Developer, Front End required to perform the role of Angular 10/12 UI Developer within a dedicated team for the ONEID Oracle 12c Upgrade.
Responsibilities
Develop the ONE ID 12C screens for Service Desk, User Recovery and Management, CPSO and Bulk Registration and Express Registration using AngularExperienced developing and using custom Angular UI libraryDevelop single page web applicationsEnhance UI Framework and developing UI ComponentsDevelop dashboard applicationWork closely with UI/UX designers to make our applications smarter and reduce friction in the user experience.Produce clean, reusable, performant code and maintainable solutions that will enhance the platform’s quality.Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required.Research and implement latest front-end technologies and standards to ensure we are always using the best techniques possible.Create and maintain code documentation as required.
Desired Skills
College/University undergraduate degree in Computer Science or Engineering, or related discipline from a recognized institution or equivalent experienceKnowledge and experience with programming user interfaces and Internet-ready applicationsKnowledge and experience in continuous integration and continuous delivery (CI/CD) methodologiesA team player with a track record for meeting deadlines; strong relationship building, facilitation and influencing skills to successfully partner with internal and external stakeholdersWorking knowledge of privacy policies and security principlesKnowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standardsExperience conducting design walkthrough sessions with project teamExperience in structured methodologies for the development, design, implementation and maintenance of applicationsExperience in design, code, test, debug and document applicationsExperience in the use of object and/or third generation language development toolsExperience in application design, latest design patters, deployment and troubleshootingExcellent analytical, problem-solving and decision-making skills; verbal and written communication skills; interpersonal and negotiation skillsExperience with Application Programming InterfaceExperience reviewing, analyzing, and modifying product installation scripts including encoding, testing, debuggingAbility to provide post-implementation support and resolve any post-implementation technical issuesAbility to provide user and system documentation as requiredProven track record working with Identity and Access Management solutions would be an assetKnowledge of leading edge technologies design criteria, security and recovery procedures, preparation of technical specifications for installation, testing and performance of integrated, multi-services systems; assess performance and capacity of existing system making recommendations for improving performance and develop technical documentation.Experience planning, migrating, implementing and sustaining large complex system development projectsKnowledge of JIRA and Confluence.Experience designing and developing large, complex, highly available, mission critical server applications
Criteria Details
Minimum 7 years’ experience designing and developing web user interface using Angular and 3 years+ with Angular 12+ - 30 pointsMinimum of 7 years’ experience with interfacing to RESTful API’s - 20 pointsExperience in developing custom Angular UI libraries using Angular 12+ and using custom Angular libraries for UI development - 20 pointsMinimum of 7 years’ experience in code reviews in Angular, JavaScript and Java - 10 pointsKnowledge and experience with design and implementation of the overall web application architecture - 10 pointsProficient with both front-end developments using Angular 10 and 12 leveraging CI/CD principles - 10 points