Archived listing. The details below describe a past opening.
Scope
- The Corrections Systems Portfolio requires a temporary Programmer/Developer (L3) with 10+ years’ experience for the design, coding and unit testing of enhancements and for troubleshooting and break/fix solutions support for a number of system in the portfolio. The successful proponent will be responsible for translating business requirements and functional specifications into working, tested applications.
Assignment Deliverables
- To Integrate the LSI-OR (Level of Service Inventory-Ontario Revision) RASO (Risk Assessment for Sexual Offending) and ODARA (Ontario Domestic Assault Risk Assessment) tools into one platform with connectivity to Offender Tracking Information System (OTIS).
- The risk assessments on the platform would be programmed to enable the appropriate assessment(s) to be accessed based on offender information in OTIS.
- Develop an integrated risk assessment platform with connectivity to OTIS to support a people-centred, innovative, and inclusive correctional system
Requirements
Experience and Skillset Requirements
Mandatory Requirements
- 10+ experience building and maintaining stable, secure and
scalable web & desktop applications using Azure Cloud and MS .Net
technologies and tools
- Demonstrated experience in full life-cycle development and
implementation using cloud technologies Microsoft Azure, .NET. C#/MVC, Entity
Framework, ReactJS, HTMLS/CS/JavaScript, Azure DevOps; Azure Web Apps; Azure
Functions; Azure Logic Apps.
- Experience in DevOps CI/CD.
- 5+ years of experience designing, building, modelling and
configuring database management.
Desired Skills and Experience
The Corrections Systems Portfolio requires a temporary Programmer/Developer (L3) with 10+ years’ experience to support critical solutions in the portfolio, for the design, coding and unit testing of enhancements, troubleshooting, along with break/fix solutions support. The successful proponent will be responsible for translating business requirements and functional specifications into working, tested applications. This includes using cloud technologies Microsoft Azure, .NET. C#/MVC, Entity Framework, ReactJS, HTMLS/CS/JavaScript, Azure DevOps; Azure Web Apps; Azure Functions; Azure Logic Apps; and designing, building, modelling and configuring database management systems (using Azure SQL Database (Pass), SQL Server).
As a candidate:
- You have ability to design, build and maintain stable,
secure, and scalable web applications.
- You have senior application development experience in cloud
technologies using Microsoft Azure, .NET. With demonstrated experience in
C#/MVC, Entity Framework, ReactJS, HTMLS/CS/JavaScript.
- You have experience working in Azure DevOps.
- You have experience working in Azure Web Apps.
- NET core
- MVC/EF
- Establish best practices for local development and testing
- Code Review/QA
- Azure build pipelines for automated build, testing and
deployments
- You have experience working with Azure Functions.
- NET core
- Establish best practices for local development and testing
- Code Review/QA
- Azure build pipelines for automated build, testing and
deployments
- You have senior-level experience in designing, building,
modelling and configuring database management systems using Azure SQL Database,
activities include:
- Develop backup and restore procedures
- Develop user administration procedures (Azure AD)
- Database tuning and maintenance
- Establish performance monitoring procedures
- Capacity planning and forecasting
- Establish masking process for prod>test data replication
- Perform data migration activities
- Assisting the development team with data design activities
- You have experience in Agile Software Development.
- You have experience applying industry web, accessibility,
and security standards and best practices to your work that can be adopted by
others.
Reasoning, Problem-Solving, Planning, Analyzing and
Assessing Skills:
- You can ensure that ongoing application development,
technical work, operations and services are planned, scheduled, executed,
monitored and evaluated.
- You have demonstrated experience analyzing complex system
problems and resolving them with minimal impact to the business.
- You have demonstrated experience assessing clients'
information/systems needs and leading the development of information technology
solutions which are cost effective and improve clients' program/service
delivery.
Communication and Customer Service Skills:
- You have demonstrated interpersonal skills to work within a
team environment.
Research Skills:
- You can maintain current knowledge of trends and advances in
IT across various computing platforms, including configuration and/or new
development, analysis and design techniques.
- You can work with a high-impact team, on Cloud or new
technologies and techniques, supporting research, experimentation with your
colleagues.
Resumes Evaluation/Criteria:
Criteria 1: Design & Development - 35 Points
- 10+ experience building and maintaining stable, secure and
scalable web & desktop applications using Azure Cloud and MS .Net
technologies and tools.
- Demonstrated experience in full life-cycle development and
implementation using cloud technologies Microsoft Azure, .NET. C#/MVC, Entity
Framework, ReactJS, HTMLS/CS/JavaScript, Azure DevOps; Azure Web Apps; Azure
Functions; Azure Logic Apps.
- Windows Communication Foundation & Windows Presentations
Foundation.
- MS Web Services Entity Framework up to Visual Studio 2022.
- Team Foundation Server.
- Define the architecture for Azure cloud implementation.
- Experience in DevOps CI/CD.
- 5+ years of experience designing, building, modelling and
configuring database management.
Criteria 2: Code & Scripting - 30 Points
- 5+ Experience in writing high quality code using cloud
technologies Microsoft Azure, .NET. C#/MVC, Entity Framework, ReactJS,
HTMLS/CS/JavaScript, Azure DevOps; Azure Web Apps; Azure Functions; Azure Logic
Apps.
- Demonstrated experience in using frontend JavaScript
frameworks (such as Angular, VueJS,React, etc.).
- Experience in prototyping.
- Experience in Agile Framework.
- Experience in applying industry web, accessibility and
security standards and best practices.
Criteria UI Frameworks - 20 Points
- Demonstrated experience in using markup (HTML5, CSS3, XML).
- Demonstrated experience in using frontend JavaScript
frameworks (such as Angular, VueJS,React, etc.).
- Experience in prototyping.
- Experience in Agile Framework.
- Experience in applying industry web, accessibility and
security standards and best practices.
Criteria 4: Communication, Research and Technical Skillls
- 10+ years of experience in working with a high- impact team.
- 5+ years of experience with applying industry web,
architectural and security standards and best practices to candidate’s work.
- Ability to learn new technologies and techniques through
research, experimentation and from colleagues.
- Strong communicator with demonstrated interpersonal skills
to work within a team environment.
- A team player.
Criteria 5: Public Service Experience - 5 Points
- Previous experience in the last 5 years working as a
Software Developer on application development projects in OPS, JTS within
enterprise environments.
Knowledge Transfer
What needs to be KT
- Knowledge transfer to the FTE to be completed prior to the end of the assignment.
To whom
- The FTE will meet weekly with the consultant to facilitate the knowledge transfer.
- All aspect of design, documentation and code related to this project will be transferred to the FTE.
When
- All code and related documentation will be stored in the JTS TFS for retrieval.
- The FTE will also ensure the consultant is checking-in proper version of the code and the related documents into the repository.
Must Have:
- 10+ experience building and maintaining stable, secure and
scalable web & desktop applications using Azure Cloud and MS .Net
technologies and tools
- Demonstrated experience in full life-cycle development and
implementation using cloud technologies Microsoft Azure, .NET. C#/MVC, Entity
Framework, ReactJS, HTMLS/CS/JavaScript, Azure DevOps; Azure Web Apps; Azure
Functions; Azure Logic Apps.
- Experience in DevOps CI/CD.
- 5+ years of experience designing, building, modelling and
configuring database management.