Senior Systems Developer/Designer
Listed on 2026-09-12
-
Software Development
Backend Developer, Senior Developer, Full Stack Developer, Cloud Engineer - Software
Select how often (in days) to receive an alert:
Date:
Sep 2, 2026
Location:
Pickering, ON, CA
Type of Position:
Permanent
Number of Positions: 1
Salary Min: $95,160.00
Salary Max: $
Description:
Become aSenior Systems Developer/Designer (ITA
5)
MPAC is the largest property assessment jurisdiction in North America. Our Information Technology team builds and maintains platforms that power property data for every municipality in Ontario – open source tech, cloud computing, advanced analytics, and machine learning models. We tackle complex problems in an agile environment, and we move fast.
The Stack – Modern Technology. Enterprise Scale.Our development teams work with a diverse and evolving technology ecosystem, including:
- Front-End
- React, Java script, Type Script, HTML5, CSS3 - Back-End
- Python, Groovy, RESTful APIs, Microservice Architecture - Workflow & BPM
- Flowable BPM Platform, BPMN, CMMN, DMN Standards - Cloud & Infrastructure - AWS Lambda, Kubernetes, Elastic Search, PostgreSQL, CI/CD Pipelines
- Development Practices
- Automated Testing, Version Control, Continuous Integration/Continuous Delivery, Agile Delivery Methodologies
Based in Pickering, Ontario, this role offers the opportunity to lead the design, development and delivery of enterprise solutions that have a direct impact across the organization.
A work environment that has flexible work (including hybrid), hours of work and overall employee wellness support.
- Complex and meaningful projects that support critical business functions
- Opportunities to lead solution design and technical decision-making
- A highly skilled, collaborative team that values knowledge sharing
- Leadership that supports innovation and continuous improvement
- Flexible work arrangements, including hybrid work options
- Exposure to modern cloud technologies and enterprise-scale systems
You are forward-thinking and thrive on solving complex technical challenges. You combine strong development expertise with the ability to translate business requirements into scalable, maintainable technology solutions.
Experience & Technical Expertise:- Minimum 5 years of progressively hand-on software development experience
- At least 2 years of experience in a senior technical development capacity leading analysis, design and implementation activities
- Strong understanding of computer science fundamentals, including:
- Data structures and algorithms
- Object-oriented design principles
- Programming patterns and software design patterns
- Experience applying software engineering best practices, including:
- CI/CD pipelines
- Automated testing
- Source control management
- Technical documentation
- Hands on experience implementing complex business processes using, Flowable BPM Platform (work, design, control, and Flowable Forms, including: BPMN / CMMN / DMN Standards
Experience working with one or more of the following:
- Java and Python
- PostgreSQL
- AWS technologies including Lambda Functions
- Elastic Search
- Kubernetes Java Script , React and Type Script
- HTML and CSS
- RESTful APIs
- Messaging and integration technologies
Skills:
- Demonstrated experience translating business requirements into effective technical solutions
- Ability to evaluate options and recommend cost-effective, scalable approaches
- Excellent communication skills with both technical and non-technical audiences
- Certification earned or in progress in the above technologies
- Lead. Design. Deliver.
As a Senior Systems Developer, you'll play a key role in the design, development and support of enterprise applications while helping shape technical direction and best practices.
Your Responsibilites:- Lead the analysis and design of information systems solutions that address business needs
- Provide technical leadership throughout the software development lifecycle
- Design and develop scalable, secure and maintainable solutions
- Create prototypes and proof-of-concepts to validate technology approaches and architectural decisions
- Ensure solutions meet performance, scalability and extensibility requirements
- Lead investigations and troubleshooting efforts for complex production issues
- Support deployments of new systems, enhancements and integrations
- Provide senior-level technical consultation regarding solution design, effort estimates and resource requirements
- Collaborate closely with business stakeholders, architects and…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).