Cleo Consulting -
17 emplois
Ontario, ON
Fermé
Les candidatures ne sont plus acceptées pour ce poste.
Assignment: RQ00178 - Software Developer - Full Stack - SeniorJob Title: Full Stack DeveloperRequisition: RQ00178Start Date: 2024-10-15End Date: 2025-03-31Client: Ontario HealthDepartment: Digital Excellence in HealthOffice Location: 525 University Ave, TorontoBusiness Days: 116.00
Note: Hybrid Once per week
Must Haves:
- Strong experience developing front-end with Angular, Typescript , jQuery other popular JS frameworks and libraries, HTML5 and CSS3
- Strong experience with backend Node.js
- Strong experience with planning and developing API endpoints
- Experience using OAUTH standard
- Strong experience with databases (MSSQL , MySQL, MariaDB, Redis, Data Grid etc.)
- Strong experience with ASP.NET Core MVC
- Strong experience with jQuery other popular JS frameworks and libraries
Public Sector Experience: Preferred
Description
Background Information:
- The Software Developer - Full Stack Senior resource is required to work on the ORRS (Ontario Renal Reporting System) product to complete the remaining cloud modernization project. The work includes the upgrade of the current web application from WebForms to ASP.NET Core MVC, upgrading all technologies used, remediating vulnerabilities, and coding deficiencies.
Responsibilities:
- Work with product management to understand marketplace demand, design and implement new core functionalities and support continuous innovation to solve complex technical challenges in health care.
- Evaluate and determine appropriate architecture, technical specifications, solution design and make recommendations to product management.
- Design and develop/extend micro-services, large scale web services and Restful APIs for the platform while using modern best practices in application development.
- Plan, design, code and deploy cutting-edge interfaces, functionalities and single page web applications that are responsive and accessible.
- Work 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.
- Support integration of third-party applications with ONE Access platform.
- Engage and consult the architecture team to ensure alignment with provincial digital health blueprint.
- Diagnose and troubleshoot functional and performance issues, implement corrective fixes, preventive fixes and triage as required.
- Research and implement the latest front-end technologies and standards to ensure we are always using the best techniques possible.
- Partner with Operations team to ensure support of developed applications and platform in all environments.
- Create and maintain code documentation as required.
Desired Skills:
- Degree in computer science, engineering, or equivalent technical discipline
- 10+ years of professional experience in application/web development
- Experience working with authenticated, customer focused applications
- Strong experience with planning and developing API endpoints
- Expert level development skills in Angular, Node.js, Typescript , HTML5 and CSS3, SASS
- Strong Knowledge of HTTP(s), WebSocket, APIs (Rest/JSON/XML), oAUTH 2.0
- Experience building web applications using MVVM/MVC frameworks
- Experience using Java, PHP, and other related programming languages
- Solid understanding and experience with SPA
- Experience with web servers (NGINX /NGINX Plus, Apache, etc.)
- Experience with Red Hat Linux
- Experience with Docker, OpenShift and Kubernetes
- Solid understanding of responsive/mobile-first design, modern web standards, front-end frameworks (Bootstrap) and UI/UX best practices
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards and WCAG 2.0 guidelines
- Knowledge of security best practices
- Experience in an Agile environment
- Exposure to FHIR and HL7 standards
- Solid understanding of cross-browser/platform issues and coding solutions
- Comfortable with source version control workflow (Git)
- 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 multi-task and work to tight deadlines
- Accurate with excellent attention to detail
- Effective team player with strong interpersonal skills
Required Experience / Evaluation Criteria: Total: 100 points
- Experience in web development, customer focused mission-critical large complex applications.: 15 Points
- Experience developing single page web applications.: 10 Points
- Development skills in Angular, Node.js, Typescript , jQuery other popular JS frameworks and libraries, HTML5 and CSS3.: 20 Points
- Strong Knowledge of HTTP(s), WebSocket, APIs Rest/JSON/XML), oAUTH 2.0.: 10 Points
- Exposure to FHIR and HL7 standards.: 5 Points
- Experience building web applications using MVVM/MVC frameworks : 20 Points
- Experience using Java, PHP, and other related programming languages.
- Experience with web servers (NGINX /NGINX Plus, Apache, etc.)
- Experience with Red Hat Linux
- Experience with Docker, OpenShift and Kubernetes.
- Solid understanding of responsive/mobile-first design, modern web standards, front-end frameworks (Bootstrap) and UI/UX best practices : 10 Points
- Knowledge and understanding of Accessibility for Ontarians with Disability Act (AODA) and related regulations and standards
- Knowledge of security best practices
- Solid understanding of cross-browser/platform issues and coding solutions
- Experience with source version control workflow (Git).
- Experience in an Agile environment. 10 Points
Deliverables
- Developing single page web applications
- Enhancing UI Framework and developing UI Components
- Developing dashboard application
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.