19 Apr
|
Systematix group
|
Mississauga
19 Apr
Systematix group
Mississauga
Apply on Kit Job: kitjob.ca/job/2g8ri8
Senior Software Developer – Backend
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.
Responsibilities
In this role, you will design, develop, test, implement, and support backend and cloud‑native applications while helping deliver contemporary, 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⁢ 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/week
Pay Disclosure
- 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.
EEO Statement
Systematix is committed to creating a diverse, inclusive environment and is proud to be an equal opportunity employer.
#J-18808-Ljbffr
Apply on Kit Job: kitjob.ca/job/2g8ri8
📌 Senior Software Developer – Back End (Mississauga)
🏢 Systematix group
📍 Mississauga