We are seeking a highly accomplished Senior Software Developer to drive the technical design, development, and evolution of complex, high-visibility application platforms. In this role, you will hold technical ownership over real-time tracking systems, service scheduling engines, and customer communication ecosystems. Operating at the intersection of application architecture and systems engineering, you will design robust data models, formulate modern integration strategies, and establish secure, high-performance, event-driven architectures capable of processing critical real-time data streams across multi-client environments.
...
Location: Toronto, ON (Hybrid – 3 days in office, 2 days remote)
Duration: 6-month contract
Public Sector Experience: Required.
Advantages
Leading Cloud Tech Stack: Work across leading cloud ecosystems (Azure, AWS, GCP) using advanced containerization (Docker, Kubernetes) and serverless integration frameworks.
Modern Architecture Focus: Design high-performance, real-time microservices using modern messaging systems, event-driven patterns, and decoupled architectures.
High-Visibility Technical Ownership: Drive the core development of critical tracking, scheduling, and digital communication platforms.
Adaptable Work Model: Benefit from a balanced hybrid structure combining collaborative onsite days with remote execution flexibility.
Responsibilities
Enterprise Platform Engineering: Architect, code, and deploy highly scalable server-side and client-side solutions for complex enterprise application frameworks.
Real-Time & Event-Driven Design: Build and maintain low-latency, event-driven microservices designed to ingest, process, and propagate near real-time operational data.
Cloud & DevOps Integration: Author Infrastructure as Code (IaC) and deploy systems across cloud environments (IaaS/PaaS), managing containerized architectures and automated CI/CD pipelines.
API Design & Integration: Build and support highly performant RESTful APIs and SOAP web services, securing communication paths with modern security gateways.
Relational & Non-Relational Database Engineering: Design database structures and write complex, optimized SQL queries, managing data life cycles and source-to-target mapping structures.
Collaborative Architecture Leadership: Drive the adoption of solution architecture best practices, aligning application frameworks with broader cybersecurity and technical directions.
Consultative Stakeholder Engagement: Provide deep technical subject matter expertise and consultation to senior leaders to support evidence-based decision-making.
Cross-Functional Synergy: Facilitate technical workshops, JAD sessions, and design reviews with business units, software developers, and third-party partners to align project deliverables with strict timelines and budgets.
Qualifications
Enterprise Software Engineering Seniority: 10+ years of progressive professional experience designing, developing, and implementing small and large-scale enterprise applications (Strictly Required).
Cloud Infrastructure & Platform Mastery: 5+ years of hands-on experience architecting and operating within Cloud IaaS and PaaS environments (specifically Microsoft Azure, AWS, or Google Cloud) (Strictly Required).
Real-Time Microservices Architecture: 5+ years of practical experience designing and developing event-driven microservice architectures for systems processing near real-time data (Strictly Required).
Broad Programming Stack Fluency: Deep technical command of C#, ASP.NET MVC, .NET Core, Web API, SQL, alongside Java development technologies (JSP, JSTL).
Modern Front-End Mastery: Experience building rich front-end interfaces using HTML5, JavaScript (ES6), React/Redux, and modern CSS preprocessors (Sass/Less).
DevOps Pipeline Expertise: Practical experience with version control, artifact repositories, and automated CI/CD pipelines utilizing GitHub, Jira, Jenkins, and Kubernetes/Docker containerization.
Ecosystem Understanding: Conceptual knowledge of architectural patterns such as CQRS, Event Sourcing, and messaging middleware (such as RabbitMQ, SignalR, Redis, or MongoDB).
Soft Skills: Superior analytical and problem-solving skills, with a proven ability to translate complex business needs into detailed technical specifications and communicate systems options to both developers and senior leadership.
Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more
We are seeking a highly accomplished Senior Software Developer to drive the technical design, development, and evolution of complex, high-visibility application platforms. In this role, you will hold technical ownership over real-time tracking systems, service scheduling engines, and customer communication ecosystems. Operating at the intersection of application architecture and systems engineering, you will design robust data models, formulate modern integration strategies, and establish secure, high-performance, event-driven architectures capable of processing critical real-time data streams across multi-client environments.
Location: Toronto, ON (Hybrid – 3 days in office, 2 days remote)
Duration: 6-month contract
Public Sector Experience: Required.
Advantages
Leading Cloud Tech Stack: Work across leading cloud ecosystems (Azure, AWS, GCP) using advanced containerization (Docker, Kubernetes) and serverless integration frameworks.
Modern Architecture Focus: Design high-performance, real-time microservices using modern messaging systems, event-driven patterns, and decoupled architectures.
...
High-Visibility Technical Ownership: Drive the core development of critical tracking, scheduling, and digital communication platforms.
Adaptable Work Model: Benefit from a balanced hybrid structure combining collaborative onsite days with remote execution flexibility.
Responsibilities
Enterprise Platform Engineering: Architect, code, and deploy highly scalable server-side and client-side solutions for complex enterprise application frameworks.
Real-Time & Event-Driven Design: Build and maintain low-latency, event-driven microservices designed to ingest, process, and propagate near real-time operational data.
Cloud & DevOps Integration: Author Infrastructure as Code (IaC) and deploy systems across cloud environments (IaaS/PaaS), managing containerized architectures and automated CI/CD pipelines.
API Design & Integration: Build and support highly performant RESTful APIs and SOAP web services, securing communication paths with modern security gateways.
Relational & Non-Relational Database Engineering: Design database structures and write complex, optimized SQL queries, managing data life cycles and source-to-target mapping structures.
Collaborative Architecture Leadership: Drive the adoption of solution architecture best practices, aligning application frameworks with broader cybersecurity and technical directions.
Consultative Stakeholder Engagement: Provide deep technical subject matter expertise and consultation to senior leaders to support evidence-based decision-making.
Cross-Functional Synergy: Facilitate technical workshops, JAD sessions, and design reviews with business units, software developers, and third-party partners to align project deliverables with strict timelines and budgets.
Qualifications
Enterprise Software Engineering Seniority: 10+ years of progressive professional experience designing, developing, and implementing small and large-scale enterprise applications (Strictly Required).
Cloud Infrastructure & Platform Mastery: 5+ years of hands-on experience architecting and operating within Cloud IaaS and PaaS environments (specifically Microsoft Azure, AWS, or Google Cloud) (Strictly Required).
Real-Time Microservices Architecture: 5+ years of practical experience designing and developing event-driven microservice architectures for systems processing near real-time data (Strictly Required).
Broad Programming Stack Fluency: Deep technical command of C#, ASP.NET MVC, .NET Core, Web API, SQL, alongside Java development technologies (JSP, JSTL).
Modern Front-End Mastery: Experience building rich front-end interfaces using HTML5, JavaScript (ES6), React/Redux, and modern CSS preprocessors (Sass/Less).
DevOps Pipeline Expertise: Practical experience with version control, artifact repositories, and automated CI/CD pipelines utilizing GitHub, Jira, Jenkins, and Kubernetes/Docker containerization.
Ecosystem Understanding: Conceptual knowledge of architectural patterns such as CQRS, Event Sourcing, and messaging middleware (such as RabbitMQ, SignalR, Redis, or MongoDB).
Soft Skills: Superior analytical and problem-solving skills, with a proven ability to translate complex business needs into detailed technical specifications and communicate systems options to both developers and senior leadership.
Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at www.randstad.ca. Only qualified candidates will be contacted for the next steps. We look forward to hearing from you!
Randstad Canada is committed to fostering a workforce reflective of all peoples of Canada. As a result, we are committed to developing and implementing strategies to increase the equity, diversity and inclusion within the workplace by examining our internal policies, practices, and systems throughout the entire lifecycle of our workforce, including its recruitment, retention and advancement for all employees. In addition to our deep commitment to respecting human rights, we are dedicated to positive actions to affect change to ensure everyone has full participation in the workforce free from any barriers, systemic or otherwise, especially equity-seeking groups who are usually underrepresented in Canada's workforce, including those who identify as women or non-binary/gender non-conforming; Indigenous or Aboriginal Peoples; persons with disabilities (visible or invisible) and; members of visible minorities, racialized groups and the LGBTQ2+ community.
Randstad Canada is committed to creating and maintaining an inclusive and accessible workplace for all its candidates and employees by supporting their accessibility and accommodation needs throughout the employment lifecycle. We ask that all job applications please identify any accommodation requirements by sending an email to accessibility@randstad.ca to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
show more