We are Systematix and we are currently looking for a Senior Software Developer for our client.
ABOUT THE PROJECT: Our client is seeking a Senior Software Developer to support enhancement delivery activities within a large public sector modernization program. The role supports ongoing functionality enhancements intentionally sequenced beyond the Minimum Viable Product (MVP) phase of a Microsoft Dynamics 365 modernization initiative.
Working as part of an integrated development and integrations team consisting of internal staff and vendor resources, the successful resource will support the implementation of configurations, customizations, integrations, and deployment activities across Microsoft Dynamics 365 Customer Engagement (CE) and supporting enterprise systems.
This role contributes throughout the iterative enhancement lifecycle, supporting design translation, tested solution delivery, integration implementation, deployment support, production stabilization, technical documentation, and long-term operational sustainability while adhering to approved architecture, governance, security, and development standards.
ABOUT THE RESPONSIBILITIES:
Design, develop, configure, and extend Microsoft Dynamics 365 Customer Engagement (CE) solutions and related components
Implement configurations, customizations, workflows, dashboards, forms, views, business rules, and automation components within Dynamics 365
Develop custom components, plug-ins, and extensions using C#, .NET, JavaScript, and Power Fx technologies
Implement and support integrations and data flows between Dynamics 365, enterprise systems, and external applications
Support integration activities using approved enterprise integration patterns including API-based, service-based, and event-driven integrations
Support system testing, integration testing, and user acceptance testing activities, including defect analysis and resolution
Validate data accuracy, troubleshoot technical issues, and support stabilization activities during post go-live phases
Participate in deployment activities and support production readiness, maintainability, scalability, and operational supportability
Support Azure-based hosting, integration, DevOps, and CI/CD activities within enterprise delivery environments
Collaborate with developers, architects, business analysts, testers, and vendor resources across iterative delivery cycles
Translate approved technical designs and user stories into functional, tested, production-ready solutions
Contribute to technical documentation, knowledge transfer, and operational sustainability activities throughout the project lifecycle
REQUIREMENTS: Must-have:
5+ years of experience developing and supporting enterprise applications, including Microsoft Dynamics 365 Customer Engagement (CE)
Strong experience implementing Dynamics 365 CE configurations, customizations, workflows, business rules, forms, views, and dashboards
Experience developing custom plug-ins, components, and extensions using C#, .NET, JavaScript, and Power Fx
Strong experience implementing integrations and data flows across enterprise systems and external applications
Experience supporting iterative and enhancement-driven delivery approaches, including post-MVP solution evolution
Experience working within structured governance, architecture, and security frameworks
Experience with Dataverse, entity relationships, data handling, validation, integrity, and platform extensibility
Experience supporting testing, defect resolution, deployment, and production stabilization activities
Experience with Azure-based integration concepts, CI/CD, DevOps practices, and version control systems
Strong analytical, problem-solving, communication, and technical documentation skills
Experience working collaboratively within cross-functional enterprise delivery teams
Experience with Microsoft Dynamics 365 Finance & Operations (F&O) integration or data-interaction contexts is strongly preferred
Nice-to-have:
Experience with Power Platform technologies including Power Apps and Power Automate
Experience with API-based integrations, service-based integrations, and event-driven integration patterns
Experience supporting inbound and outbound enterprise data exchanges
Experience with data transformation, validation, ingestion, and scheduled/batch processing
Experience supporting enterprise modernization initiatives within public sector environments
Experience working with operational supportability, performance optimization, logging, and scalability considerations
Experience with production support and troubleshooting within enterprise IT environments
Experience documenting technical work, delivery processes, and implementation details for operational sustainability
KNOWLEDGE TRANSFER:
Document development, integration, and support activities performed, including configuration, customization, integration, and stabilization tasks
Provide ongoing knowledge transfer to Project Managers and team members throughout the project lifecycle
Support knowledge sharing activities through documentation on SharePoint and DevOps repositories, team meetings, and working sessions
ABOUT THE ROLE: Location: Onsite – 595 Bay Street, Toronto, Ontario Duration: July 2, 2026 – March 31, 2027 Work hours: Full-time, Monday to Friday (7.25 hours/day between 8:00 AM and 5:00 PM) Security level: CRJMC + Credit Check
PAY DISCLOSURE: The average hourly pay range for this field is as follows:
Junior: $84–$92/hr
Intermediate: $92–$99/hr
Senior: $99–$104.10/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 consulting firms.
Systematix. Solution Focused. People Driven.
Senior Software Developer for EDCP
We are Systematix and we are currently looking for a Senior Software Developer for our client.
ABOUT THE PROJECT: Our client is seeking a Senior Software Developer to support an enterprise data collection platform within a large public sector environment. This role is essential to sustaining an ongoing design and development workload driven by a heavy sprint-based roadmap across multiple modules, concurrent releases, and dependencies.
The Senior Software Developer will act as a key subject matter expert responsible for hands-on solution design and active development across multiple platform instances. In addition to providing technical expertise, this role performs direct development activities including coding, configuration, and implementation while ensuring solutions are scalable, secure, and aligned with platform standards.
This role works closely with Development, Business Analysis, and QA teams throughout the sprint lifecycle to translate roadmap priorities into implementable designs, support rapid iteration, reduce rework, and provide day-to-day technical leadership during active sprints. The role also supports user-centred design and development activities, including working with clients to refine requirements, develop wireframes or prototypes, and translate designs into working solutions.
ABOUT THE RESPONSIBILITIES:
Design, develop, test, and maintain enterprise-grade web applications using Microsoft .NET technologies, including ASP.NET, C#, and Web APIs
Translate business and technical requirements into well-structured, scalable, and secure application solutions
Develop and maintain cloud-based solutions on Microsoft Azure, including application hosting, configuration, monitoring, and deployment
Design, develop, and optimize SQL Server databases, including stored procedures, queries, views, and data models
Implement application integrations using APIs and service-based architectures
Perform unit testing, debugging, code reviews, and contribute to overall code quality and maintainability
Troubleshoot and resolve technical issues throughout the application lifecycle, including development, deployment, and production support
Support application releases, upgrades, data migrations, and environment transitions, including on-prem to cloud transitions
Contribute to solution design, technical documentation, and knowledge transfer activities
Ensure solutions align with security, accessibility (AODA/WCAG), and enterprise architecture standards
Support sprint-based roadmap delivery across multiple initiatives, including API enhancements, annual enhancements, maintenance cycles, post-implementation support, and operational support during peak usage periods
REQUIREMENTS: Must-have:
Expertise in .NET design and development across all tiers
Strong experience with .NET web application development, including C#, ASP.NET, and Web APIs
Expertise across the full Software Development Life Cycle, including design, development, testing, deployment, and maintenance
Strong experience with SQL Server and relational database design, performance tuning, query optimization, stored procedures, triggers, functions, and views
Fluency in advanced SQL query language
Hands-on experience with Microsoft Azure services, including App Services, Azure SQL, Azure Storage, and Azure DevOps
Experience with version control, build processes, and CI/CD pipelines
Experience with RESTful services, integration patterns, secure data exchange, and service-based architectures
Proficiency with object-oriented design principles, modern design patterns, and custom framework design for enterprise solutions
Experience designing, coding, testing, debugging, and documenting applications
Experience with systems analysis and working directly with clients to gather requirements and translate business needs into technical solutions
Experience with front-end web applications using ASP.NET, Microsoft .NET Framework, .NET Core, HTML/XHTML, AJAX, JavaScript, CSS, and ASP.NET controls
Experience developing server-side components and data access components using Microsoft Entity Framework
Experience with application deployment on Windows Server using IIS 7.0 or later and Visual Studio tools
Nice-to-have:
Experience with enterprise data collection, reporting, or public-facing data platforms
Experience with UI/UX design, wireframing, highly intuitive and responsive design, and accessibility
Experience developing internet-facing or cloud-native applications
Experience with CI/CD, automation, and DevOps practices
Knowledge of application security, performance optimization, and operational monitoring
Experience providing post-implementation support and resolving production issues
Experience conducting technical design walkthroughs and peer reviews
Experience with WCF services and interfaces to web services
Experience with server and network troubleshooting, including DNS, load balancers, network routing, and web server technologies
Experience preparing user, system, and technical documentation
ABOUT THE ROLE: Location: Onsite – Toronto, ON (222 Jarvis St.) Duration: May 11, 2026 – April 30, 2027 Closing Date: May 8, 2026, 9:30 am Work hours: 36.25 hrs/week (7.25 hours/day, Monday to Friday) Security level: CRJMC Number of openings: 1 Allocation: 100%
PAY DISCLOSURE: The average hourly pay range for this field is as follows:
Junior: $82–$90/hr
Intermediate: $90–$98/hr
Senior: $98–$104.10/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 consulting firms.
Systematix. Solution Focused. People Driven.
Senior Software Developer
We are Systematix and we are currently looking for a Senior Software Developer for our client.
ABOUT THE PROJECT: Our client is seeking a Senior Software Developer to support the design, development, testing, and maintenance of enterprise web-based applications in a complex public sector environment. This role focuses on full-stack Microsoft-based solution delivery with strong requirements around performance, accessibility, database integration, and modern deployment practices. The environment includes web application development, reporting solutions, GIS integration, and cloud-enabled DevOps delivery.
ABOUT THE RESPONSIBILITIES: In this role, you will translate technical specifications into working, tested applications and support the full software development lifecycle from design through deployment and troubleshooting. You will work closely with business users, technical stakeholders, and delivery teams to build robust, accessible, and scalable solutions.
Develop detailed programming specifications, write and generate code, and maintain data-driven applications.
Design, test, debug, document, and enhance enterprise web-based and reporting applications.
Lead design and solution architecture discussions for web-based and reporting solutions.
Develop and support applications deployed to three-tier infrastructure with load balancing across presentation and application tiers.
Troubleshoot and remediate performance issues in web-based applications and Windows services.
Build and enhance solutions using ASP.NET Web API, ASP.NET, AngularJS, Entity Framework, LINQ, Oracle, SQL Server, TypeScript, HTML, CSS, JSON, .NET Framework, and .NET Core.
Develop multi-threaded services using .NET and C#.
Contribute to reusable software components and support CI/CD delivery using tools such as Azure DevOps, TeamCity, or Octopus Deploy.
Support accessible application development that meets WCAG AA requirements and works across multiple browsers.
Collaborate with business users to understand requirements, business goals, and technical priorities.
REQUIREMENTS: Must-have:
10+ years of experience as a .NET Programmer/Developer in enterprise application environments.
Experience leading design and solution architecture discussions for web-based and/or reporting applications.
Experience developing, testing, and debugging solutions using Microsoft ASP.NET Web API, ASP.NET, AngularJS, Entity Framework, LINQ, Oracle, Microsoft SQL Server, NPM, TypeScript, HTML, CSS, JSON, .NET Framework, and .NET Core.
Experience developing multi-threaded services using .NET and C#.
Working experience with ESRI ArcGIS, Google Maps, or other geographic information systems, with strong preference for ArcGIS JavaScript API.
Experience working with source control systems such as Git and TFS, including Visual Studio-based workflows.
Experience developing applications that use relational databases and strong query skills across SQL, T-SQL, and Oracle SQL.
Experience with CI/CD and build systems such as Azure DevOps, TeamCity, Octopus Deploy, or similar tools.
Nice-to-have:
Experience with Microsoft Visual Studio 2022 and Microsoft-centric application design practices.
Experience with Microsoft Windows 10, Microsoft Windows Server, Linux, UNIX, and related operating environments.
Experience with reusable package ecosystems such as NuGet and npm.
Experience with ETL tools such as Microsoft SSIS.
Knowledge of rapid application development (RAD) methodologies.
Experience with middleware and gateways including API services.
Knowledge of Accessibility for Ontarians with Disability Act (AODA) standards and accessible application delivery.
Previous public sector experience in an organization of equivalent size or complexity to the Ontario Public Service.
ABOUT THE ROLE: Location: Onsite – Toronto, ON (777 Bay Street, 5 days/week) Duration: May 1, 2026 – January 29, 2027 Work hours: 37.5 hrs/week
PAY DISCLOSURE: The average hourly pay range for this field is as follows:
Senior: 10+ years of experience — $97–$100/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.