Programmer/Developer

  • Ontario, Canada View on Map
  • Post Date : October 27, 2020

Job Detail

  • Sector Programmer Developer
  • Experience From 5 to 7 yearFrom 2 to 5 Year
  • Qualifications Degree Bachelor

Job Description

Hope you are doing well!

We are working on the RQ00149 – Programmer/Developer that is available with one of our client Ministry of Health in Toronto.

If you have the required experience and are available for new opportunities, please send the following documents at rmalhotra@smsoftconsulting.com by Thursday 29th, 2020, 10:00 am EST.

1. Updated Resume in word format
2. Completed/Filled Skills Matrix
3. Hourly Rate Expectation and Availability Clearly Mentioned
4. Right to Represent Form Filled

Job Title: RQ00149 – Programmer/Developer
Organization: Health Services Cluster
Ministry: Ministry of Health
Office Location:  5700 Yonge Street, Toronto, ON
Estimated Start Date: 2020-11-23
Estimated End Date: 2021-03-31
# Business Days: 132
Security Level: No Clearance Required

Assignment Type: This position is currently listed as “Hybrid” due to COVID-19 related WFH direction. Once HSC staff are required to return to the office, the resource under this request will be required to work onsite as well. 

———————————————–
Job Description:

French Language Health Services (FLHS) data is a key priority to improve evidence-based planning across the continuum of care.

At present, an external vendor is collecting the data on behalf of the Ministry, it is the only known data source that can collect standardized health system data regarding the capacity of health services providers to deliver FLHS across the continuum of care (e.g. hospitals, community health centres, home care).

The ministry wants to transition FLHS data collection from the vendor to an internal ministry data collection and reporting tool. Data is submitted to support reporting on 15 FLHS indicators by 1,400 LHIN-funded Health Service Providers (HSPs). The data is intended to enable the ministry, regional planners, and French Language Health Planning Entities to assess and identify opportunities for FLHS planning, capacity building and improved access to services in French.

 

The Programmer Developer (L3) resource is required to:

  • Participate in identifying the business requirements for the FLHS application and translate it to the technical specifications required for development and testing the application code.
  • Participate in the system design, workflow design, data factory design, report design, dashboard design, along with the entity model and document the same.
  • Ensure alignment of the system design with the GoCLOUD approved pattern.
  • Ensure compliance with AODA.
  • Develop logic for delivering the FLHS business requirement for the User Interface, user registration, metadata and entity model using Microsoft Power Apps Platform, Python, JSON, JSON Schema, and Cosmos DB.
  • Develop the logic for the one time import of the historical data from the vendor.
  • Develop the logic for the regular data feed to the Business Intelligence and Data Analytics repository.
  • Work with the Business Analyst, Application Architect, Solution Designer and Quality Assurance team to document the application artefacts.

 

Role:

  • This role is to fill a gap on the team as they transition MS Dynamics to the cloud platform, this candidate will be using Python to promote serverless functionality within the PowerApps Suite.

Must haves:

  • Must have Expert experience in MS Dynamics
  • Must have Experience in PowerApps (power portals, powerautomate)
  • 10+ years of Python Development (django framework)
  • 10 years JSON experience

 

The required skills for the Programmer/Developer L3 are:

  • 5+ Years experience with development of solutions using Dynamics/PowerApps on the cloud.
  • 2+Years experience working with Power Apps Portals, Power Automate, CDS, and model driven applications.
  • 2+ Years experience with implementing security for PowerApps based solutions.
  • 5+ Years experience with developing and maintaining scalable applications in Python.
  • 5+ Years experience with JSON, JSON Schema and entity modeling.
  • 3+ Years experience working with developing scalable applications in Azure Cloud.
  • 2+ Years experience in developing Azure Functions, and integration of the same with PowerApps using Service Bus, Power Automate and Restful API’s.
  • 3+ Years experience working with Restful API development along with leveraging Containers and containers orchestration.
  • 3+ Years experience with DevOps including GitHub, Testing tools, Automated deployment pipeline.
  • 2+ Years experience with developing Azure Data Factory pipeline.
  • 2+ years experience developing solutions with Cosmos DB.
  • 5+ experience in developing reports, dashboards using Power BI.
  • 5+ years experience in developing complex scale up and down business applications using agile development approach.
  • 5+ years experience in developing solutions which leverage MS Excel templates.
  • 5+ years experience in developing solutions which work with metadata and business rules engine to provide the required data validations.
  • 5+ years experience working with user authentication, authorisation, and registration using Active Directory and integrating with IAM solution.
  • 5+ years experience with Agile/scrum methodology

 

Deliverables

  • Study and validate the business requirement for FLHS.
  • Study and validate the system requirements for FLHS and ensure alignment with business requirements.
  • Validate the project plan including the identified sprints to deliver the solution and confirm the target dates for deliverables.
  • Validate the test plan and confirm quality assurance targets.
  • Enable consensus with the team.
  • Leverage DevOps tools to enable version control for the artefacts.
  • Participate in the process of Entity modelling with the team and reach consensus.
  • Participate in the process of design of the User Interface with the team and reach consensus.
  • Participate in the process of design of the workflow with the team and reach consensus.
  • Participate in the process of design of the reports and dashboards with the team and reach consensus.
  • Participate in the process of design of the pipeline for data migration with the team and reach consensus.
  • Participate in the process of design of the pipeline for data synch with GDC based Oracle Database with the team and reach consensus.
  • Participate in the process of design of the DevOps pipeline for solution promotion with the team and reach consensus.
  • Identify and document the test cases required for validating the business requirements.
  • Leverage DevOps tools to enable version control for the artefacts.
  • Implement the Entity design in the CDS. Unit test to ensure quality assurance.
  • Implement the user interface design in the PowerApps Portals. Develop the required scripts to enable UI features which are not available out of the box and integrate with the Portals. Unit test to enable quality assurance.
  • Implement the workflow design in the Power Automate. Unit test to enable quality assurance.
  • Implement the reports and dashboards code design in Power BI. Unit test to enable quality assurance.
  • Implement the pipeline design for data migration from vendor in Azure Data Factory. Unit test to enable quality assurance.
  • Implement the pipeline for data synch with Oracle database in Azure Data Factory. Unit test to enable quality assurance.
  • Implement the DevOps pipeline design for solution promotion. Unit test to enable quality assurance.
  • Document and manage the issues and bugs identified using the DevOps tools.
  • Package and document the whole solution using DevOps tools and enable version control for deployment. Required scripts to populate the data in test environment to enable integrated testing.
  • Promote solution to test environment.
  • Support integrated testing
  • Resolve issues identified
  • Undertake user acceptance testing
  • Resolve issues identified
  • Aid in promotion to Production
  • Analyze the log files and fix any issues identified.
  • Leverage DevOps tools to enable version control for the artefacts.

 

Experience and Skill Set Requirements

Technical skills 35%

  • Expert proficiency in Dynamics/PowerApps on the cloud.
  • Expert proficiency in Python Django framework developing scalable applications on the cloud.
  • Expert proficiency with JSON, JSON Schema and entity modeling.
  • Expert proficiency with developing Azure Functions using Python, and integration of the same with PowerApps using Service Bus, Power Automate and Restful API’s.
  • Expert proficiency with Power Apps Portals, Power Automate, CDS, and model driven applications.
  • Expert proficiency with creating Azure Data Factory pipelines.
  • Strong experience working with Cosmos DB and MySQL.
  • Strong experience with DevOps including GitHub, Testing tools, Automated deployment pipeline.
  • Strong experience in developing solutions which leverage MS Excel templates.
  • Strong experience in developing solutions which work with metadata and business rules engine to provide the required data validations.
  • Strong experience working with user authentication, authorisation, and registration using Active Directory and integrating with IAM solution.

 

Core Skill and Experience 20%

  • 10+ years of experience with technical systems specifications and translating them into working, tested applications for large, complex, mission critical applications
  • 10+ years of experience in technical analysis, program code, detailed programming and reports specifications, program design, writing and /or generating code, and conducting unit tests
  • 10+ years of experience in software in various computing platforms, operating systems, database technology, communication protocols, middleware and gateways
  • 10+ years of experience in developing and maintaining system design models, technical documentation and specifications
  • 5+ years of experience in conducting technical evaluation and assessment of options for technical design issues, application figuration aspects and integration capabilities, related tools and utilities, gap analysis of integration components to technical requirements / specifications / documentation.
  • 3+ Years experience developing scalable applications in Azure Cloud.
  • 3+ Years experience developing Restful API along with leveraging Containers and containers orchestration on the cloud.
  • Strong experience with end-to-end SDLC management.
  • Strong experience with Agile/scrum and waterfall methodologies.

 

General 10%

  • Critical thinking, analytical and problem solving skills
  • Excellent verbal and written communication skills.
  • Strong consulting skills to engage with all stakeholders.
  • Proven track record for building strong working relationships
  • Excellent customer service skills, including tact and diplomacy to ensure client needs are managed effectively
  • A motivated, flexible, creative team player with perseverance, excellent multi-tasking abilities and a proven track record for meeting strict deadlines

 

Public Sector Experience 5%

  • 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 industry standard such as Project Management Institute (PMI)

 

Attached Files

Other jobs you may like