Mississauga Senior Software Developer – Back End Contract

Systematix View all jobs

  • Mississauga, ON
  • Permanent
  • Full-time
  • 19 hours ago
We are Systematix and we are currently looking for a Senior Software Developer - Backend for our client.ABOUT THE PROJECT:
Our client is seeking a Senior Software Developer - Backend to support the modernization of legacy applications and the development of cloud-native, enterprise-grade solutions in a high-impact public sector environment. This role supports complex digital services related to licensing, registration, permit, enforcement, safety inspection, and related service delivery functions. The environment combines .NET, Java EE, cloud-native platforms, secure programming practices, and large-scale enterprise integration.ABOUT THE RESPONSIBILITIES:
In this role, you will design, develop, test, implement, and support backend and cloud-native applications while helping deliver modern, secure, and scalable services. You will work closely with Business Analysts, UX/UI Designers, Product Managers, Cloud Architects, and technical teams to translate requirements into high-quality production solutions.
  • Develop application designs and technical specification documents based on storyboards, user stories, UI/UX artefacts, solution architecture, security requirements, and data models.
  • Construct, enhance, and modernize .NET applications using C#, ASP.NET Core, MVC, and RESTful APIs.
  • Build and support web applications using cloud-native and PaaS application models, including microservices, API-based architecture, responsive design, and serverless patterns.
  • Support quality assurance and defect management activities including unit testing, automation, penetration and vulnerability testing, load testing, AODA testing, and user testing.
  • Create object-oriented models in UML using tools such as PowerDesigner.
  • Provide critical production support, troubleshooting, interim and long-term fixes, and incremental enhancements for complex enterprise applications.
  • Prepare implementation packages and operational procedures for releases and production support teams.
  • Coordinate development activities, provide technical guidance to other staff, and support knowledge transfer throughout the assignment.
  • Provide post-implementation support and contribute to continuous improvement of application delivery practices.
REQUIREMENTS:
Must-have:
  • 10+ years of experience as a software developer working on Java enterprise, .NET, and cloud-native application analysis, design, and development.
  • Strong .NET backend development experience, including C#, ASP.NET Core, MVC, Windows Services, DLL integrations, JWT or token validation, and secure local secret storage practices.
  • Strong experience with cloud-native solution design and development.
  • Experience with Spring Framework and Spring Boot in enterprise application environments.
  • Strong database experience with Oracle and SQL, including writing SQL, creating views, and developing or updating stored procedures.
  • Experience designing and building secure web applications under OWASP guidelines and rules.
  • Experience with object-oriented analysis and design using UML and experience with microservice architecture models.
  • Experience working across complex computing environments including UNIX, Linux, Windows Server, containers, and IaaS/PaaS cloud platforms such as Azure App Service.
  • Experience with enterprise web and application servers such as WebLogic, WebSphere, JBoss, Tomcat, WildFly, or Microsoft IIS.
  • Experience with DevOps and build toolchains such as GitHub/GitLab, Maven, Ant, Harvest or similar, Visual Studio, Eclipse, and test automation tools.
Nice-to-have:
  • Experience with Angular, React/Redux, GraphQL, and Node.js.
  • Experience with Azure Data Factory and data transformation workflows.
  • Experience with public sector I&IT standards, delivery methodologies, and Canadian public sector policies and procedures.
  • Knowledge of business rules engines such as Oracle Process Automation (OPA).
  • Experience with AODA compliance, UX/UI design principles, and accessible application delivery.
  • Experience with large, high-volume heterogeneous systems and online mainframe transactions.
  • Knowledge of transportation safety, licensing, registration, permit, enforcement, safety inspection, photo identification, or fraud prevention service domains.
  • Strong verbal and written communication, interpersonal, negotiation, and problem-solving skills.
ABOUT THE ROLE:
Location: Onsite - Toronto, ON (87 Sir William Hearst Ave., 5 days/week)
Duration: April 27, 2026 - March 31, 2027
Work hours: 37.5 hrs/weekPAY DISCLOSURE:
The average hourly pay range for this field is as follows:
  • Junior: 0-5 years of experience - $72-$82/hr
  • Intermediate: 6-9 years of experience - $82-$90/hr
  • Senior: 10+ years of experience - $90-$96/hr
Compensation is commensurate with these standards; exceptions may apply based on experience, skills, and market conditions.AI DISCLOSURE:
We may use artificial intelligence (AI) or other automated tools to support parts of our recruitment process. No automated tools make hiring decisions.APPLY NOW:
If you are interested in finding out more, please contact us or submit your resume. Or, if you know someone who meets these qualifications, please forward this assignment.ABOUT SYSTEMATIX:
Systematix is one of Canada's largest privately-owned National Consulting and Resourcing firms. With offices across North America, we provide the highest-caliber consulting solutions to a diverse client base that includes all levels of government and private industry sectors.
Systematix is committed to creating a diverse, inclusive environment and is proud to be an equal opportunity employer.Systematix. Solutions Focused. People Driven.BH 22099

Systematix