Senior Software Developer

Smsoftwaresolutionsinc — Canada · Posted ~3 hours ago

Senior Contract Onsite

Skills

10+ years of software development experience Microsoft Azure .NET application development software design coding unit testing troubleshooting break/fix support business requirements analysis functional specifications secure and scalable application development

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A senior software development role focused on designing, coding, testing, enhancing, and troubleshooting critical applications. You will translate business and functional requirements into secure, scalable solutions using Azure and .NET, while contributing to high-quality application delivery and ongoing support.

Highlights

Long-term engagement supporting critical public-sector application initiatives, with substantial work in modern cloud technologies and opportunities to contribute to secure, scalable software systems.

Description

Client: Ministry of Public and Business Service Delivery and Procurement Work Location: 21 College St, Toronto, Ontario – Onsite Estimated Start Date: October 19, 2026 Estimated End Date: October 5, 2027 Business Days: 253 Extension: Probable after the initial mandate Hours: 7.25 hours per day Security Level: CRJMC Role Overview The Corrections Systems Portfolio is seeking a Senior Software Developer (L3) with 10+ years of experience to support critical application development initiatives. The successful candidate will be responsible for designing, coding, unit testing, enhancing, troubleshooting, and providing break/fix support for applications within the portfolio. The role requires strong experience translating business requirements and functional specifications into stable, secure, scalable, and fully tested applications using Microsoft Azure and .NET technologies. Project Scope The successful candidate will support the development of an integrated risk assessment platform that connects with the Offender Tracking Information System (OTIS). The Platform Will Integrate LSI-OR – Level of Service Inventory-Ontario RevisionRASO – Risk Assessment for Sexual OffendingODARA – Ontario Domestic Assault Risk Assessment The solution will enable the appropriate risk assessment tools to be accessed based on offender information available in OTIS and will support a people-centred, innovative, and inclusive correctional system. Key Responsibilities Application Development Design, build, and maintain stable, secure, and scalable web and desktop applications.Translate business requirements and functional specifications into working, tested applications.Design, code, unit test, troubleshoot, and enhance applications.Provide break/fix and production support for critical portfolio solutions.Apply industry standards and best practices for web development, accessibility, architecture, and security.Participate in Agile software development practices. Microsoft Azure & .NET Develop solutions using Microsoft Azure and .NET technologies.Work extensively with:C#MVCEntity Framework.NET CoreReactJSHTML5CSS3JavaScriptAzure DevOpsAzure Web AppsAzure FunctionsAzure Logic AppsDefine and support architecture for Azure cloud implementations.Establish best practices for local development and testing.Conduct code reviews and quality assurance.Configure Azure build pipelines for automated build, testing, and deployments. Azure Functions & DevOps Develop and maintain Azure Functions using .NET Core.Establish development and testing standards.Implement code review and QA practices.Support automated CI/CD pipelines through Azure DevOps.Develop and maintain cloud deployment processes. Database Management Design, build, model, configure, and maintain database management systems using Azure SQL Database and SQL Server, including: Develop backup and restore procedures.Develop user administration procedures using Azure AD.Perform database tuning and maintenance.Establish performance monitoring procedures.Perform capacity planning and forecasting.Establish data masking processes for production-to-test data replication.Perform data migration activities.Assist development teams with data design activities. Technical Problem Solving Analyze complex system problems and develop solutions with minimal business impact.Assess client information and system needs.Lead the development of cost-effective IT solutions that improve program and service delivery.Ensure technical work, application development, operations, and services are properly planned, scheduled, executed, monitored, and evaluated. Collaboration & Research Work effectively within a high-impact technical team.Maintain current knowledge of IT trends, advances, configuration techniques, development practices, analysis, and design methods.Research and experiment with cloud technologies and new technical approaches.Collaborate with colleagues on emerging technologies and techniques.Demonstrate strong interpersonal and communication skills.Contribute as a collaborative and reliable team player. Required Skills & Experience 10+ years of experience building and maintaining stable, secure, and scalable web and desktop applications using Microsoft Azure and .NET technologies.Full lifecycle application development and implementation experience.Strong experience with:Microsoft Azure.NET / .NET CoreC# / MVCEntity FrameworkReactJSHTML5 / CSS3 / JavaScriptAzure DevOpsAzure Web AppsAzure FunctionsAzure Logic AppsExperience with DevOps and CI/CD.5+ years of experience designing, building, modelling, and configuring database management systems.Experience with Azure SQL Database and SQL Server.Experience with frontend JavaScript frameworks such as Angular, VueJS, or React.Experience with Agile software development.Experience applying industry web, accessibility, architectural, and security standards.Strong troubleshooting, analytical, problem-solving, planning, and assessment capabilities.Strong communication and interpersonal skills. Experience & Skill Set Requirements Design & Development – 35 Points Experience with Windows Communication Foundation (WCF) and Windows Presentation Foundation (WPF).Experience with Microsoft Web Services and Entity Framework through Visual Studio 2022.Experience with Team Foundation Server (TFS).Experience defining architecture for Azure cloud implementations.Demonstrated experience with DevOps and CI/CD. Code & Scripting – 30 Points 5+ years of experience writing high-quality code using:Microsoft Azure.NETC#/MVCEntity FrameworkReactJSHTML5/CSS3/JavaScriptAzure DevOpsAzure Web AppsAzure FunctionsAzure Logic AppsExperience with frontend JavaScript frameworks such as Angular, VueJS, and React.Experience in prototyping.Experience working within Agile frameworks.Experience applying industry web, accessibility, and security standards and best practices. UI Frameworks – 20 Points Demonstrated experience with:HTML5CSS3XMLExperience with frontend JavaScript frameworks such as Angular, VueJS, and React.Experience in prototyping.Experience working within Agile frameworks.Experience applying web, accessibility, and security standards and best practices. Communication, Research & Technical Skills – 10 Points 10+ years of experience working with high-impact technical teams.5+ years of experience applying industry web, architectural, and security standards and best practices.Ability to learn new technologies and techniques through research, experimentation, and collaboration.Strong communication and interpersonal skills.Ability to work effectively within a team environment.Strong team-player mentality. Public Service Experience – 5 Points Previous experience within the last 5 years working as a Software Developer on application development projects within OPS/JTS enterprise environments. What We’re Looking For The Ideal Candidate Will Have Senior-level Microsoft Azure and .NET development experience.Strong full-stack development capabilities.Excellent knowledge of Azure cloud services and DevOps practices.Strong database design and administration experience.Experience developing secure, accessible, and scalable enterprise applications.Strong analytical and troubleshooting abilities.Experience working in Agile environments.Excellent communication and collaboration skills.Public-sector/enterprise application development experience. How to Apply If this opportunity matches your experience and interests you, please send the following mandatory documents to hrsmss@smsoftconsulting.com by Monday, September 14, 2026, at 10:00 AM EST. Mandatory Documents Updated Resume in Word formatReferencesExpected Hourly RateVisa StatusLinkedIn ID Please note: Without all mandatory documents, we cannot submit a candidate. Additional Information This is an Onsite position at 21 College St, Toronto, Ontario.Standard working hours are 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM, excluding breaks, Monday to Friday, unless otherwise identified.The position is under the CRJMC security level.Extension is probable following the initial mandate. VOR Master Service Agreement The VOR Master Service Agreement expires on April 5, 2027, with a six-month survival clause allowing the Statement of Work to continue, if operationally required, until October 5, 2027. Any extension is subject to unused days and/or remaining contract funds. No additional funds will be added beyond the maximum contract value and extension options included in the original SOW. JTS may exercise available extension options beyond April 5, 2027, in accordance with the survival clause. Share This Opportunity If this role is not suitable for you, please feel free to share this opportunity with anyone in your network who may be interested. For daily job updates, you can also join our WhatsApp group: Join our WhatsApp group for daily updates