Software Developer – Senior
Ministry – government client
Toronto, downtown – 3 days onsite
CRJMC
6 month contract + 6 month ext
CRITERIA (MAXIMUM 100)
Criteria 1: Design & Development 30 points
o 10+ experience building and maintaining stable, secure and scalable web & desktop applications using Azure Cloud and MS .Net technologies and tools.
o 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.
o Windows Communication Foundation & Windows Presentations Foundation.
o MS Web Services Entity Framework up to Visual Studio 2022.
o Team Foundation Server.
o Define the architecture for Azure cloud implementation.
o Implement DevOps CI/CD.
o 5+ years of experience designing, building, modelling and configuring database management.
Criteria 2 – Code & Scripting 20 points
o 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.
o Demonstrated experience in using frontend JavaScript frameworks (such as Angular, VueJS,React, etc.).
o Experience in prototyping.
o Experience in Agile Framework.
o Experience in applying industry web, accessibility and security standards and best practices.
Criteria 3 – 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 – Database Experience and programming 20 points
· Designing, building, modelling and configuring database management systems using MS SQL Server, Oracle Database and Azure SQL Database, activities include
o Develop backup and restore procedures
o Develop user administration procedures
o Database tuning and maintenance
o Establish performance monitoring procedures
o Capacity planning and forecasting
o Establish masking process for prod>test data replication
o Perform data migration activities
o Assisting the development team with data design activities
Criteria 5 – Communication, Research and Technical Skills 10 points
o 10+ years of experience in working with a high- impact team.
o 5+ years of experience with applying industry web, architectural and security standards and best practices to candidate’s work.
o Ability to learn new technologies and techniques through research, experimentation and from colleagues.
o Strong communicator with demonstrated interpersonal skills to work within a team environment.
o A team player.
Knowledge to be Transferred:
Knowledge transfer to the FTE to be completed prior to the end of the assignment.
Knowledge to be transferred to:
• 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.
Details of transfer:
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.
Artefacts (as applicable) to be stored in project repository and SharePoint Handoff to Senior PM upon completion of the assignment.