Post Job Free
Sign in

Full Stack Engineer

Company:
Motion Recruitment
Location:
Toronto, ON, Canada
Posted:
May 19, 2024
Apply

Description:

Responsibilities:

Sustenance – Analysis:

Identify and document the impact of the business requirement changes or technical changes due to patching to mitigate identified vulnerabilities, end of life component changes, and version upgrades.

Identify and document the impact to the User Interface due to the proposed changes.

Identify and document the impact to the Middle Ware due to the proposed changes.

Identify and document the impact to the Database model and historical data due to the proposed changes.

Identify and document the impact to the reporting components for the proposed changes.

Identify and document the impact to the security, user roles, user authorization and user authentication due to the proposed changes.

Identify and document the impact to the underlying technologies and managed services being consumed due to the proposed changes.

Identify and document the risks due to the proposed changes.

Estimate the time required to implement the proposed changes.

Validate the project plan including the identified sprints to deliver the solution and confirm the target dates for deliverables.

Update DevOps repository to reflect the changes.

Validate the test plan and confirm quality assurance targets.

Sustenance – Design:

Identify, document, and validate the design changes to the system components of the User Interface impacted by the change.

Identify, document, and validate the design changes to the system components of the middle ware, impacted by the change.

Identify, document, and validate the design changes to the system components of the data model, database Schema, and historical data impacted by the change.

Identify, document, and validate the design changes to the system components of the reporting impacted by the change.

Identify, document, and validate the design changes to the security, user authentication, user authorization impacted by the change.

Update documentation in DevOps.

Identify and document the test cases required for validating the change.

Enable consensus with the team on the changes to the system design.

Sustenance – Implementation:

Implement changes to the code for incorporating the changes to the user interface components. Unit test the changes to enable quality assurance.

Implement changes to the code for incorporating the changes to the middle ware, components. Unit test the changes to enable quality assurance.

Implement changes to the code for incorporating the changes to the database components. Unit test the changes to enable quality assurance.

Implement changes to Data model, Database indexes, stored procedures, and functions. Unit test the changes to enable quality assurance.

Update code in the DevOps repository to reflect the changes.

Package and document the whole solution for deployment to Test environment.

Document the Release Change List.

Sustenance – Testing:

Skills

Experience and Skill Set Requirements

Public Sector Experience

Knowledge and experience with Public Sector Health related projects

Knowledge and understanding of Ministry policy and IT project approval processes and requirements.

Knowledge of Public Sector Enterprise Architecture artifacts (or similar), processes and practices, and ability to produce technical documentation that comply with industry standard practices.

Knowledge of adopting and adhering to Public Sector Unified I&IT Project Methodology, Public Sector Gating process.

MUST HAVES:

10+ years’ experience with Java, Power BI, Oracle DB and MySQL.

10+ years’ experience in supporting and maintaining applications using Oracle SQL Developer and optimizing query performance.

10+ years’ experience with supporting and maintaining large complex legacy applications.

5+ years’ experience with developing reports using Power Bi.

5+ Years experience in developing applications with complex data validation.

4+ years’ experience with Dockers, Kubernetes, Microservices, REST API’s, Gateway, JSON, React, Apache Spark and Message bus.

4+ years’ experience with developing scalable solutions on the Azure cloud using managed services.

4+ years’ experience in building data pipes using Python.

Apply