détails d'emploi
We are seeking a highly accomplished Senior Software Developer - Back End to drive the technical design, core server-side programming, and pipeline automation of high-availability, cloud-native enterprise solutions. In this role, you will take technical ownership of managing the seamless interchange of data between backend servers and frontend c
...
lient applications. Operating at the modern intersection of distributed cloud architectures, advanced API engineering, and infrastructure automation, you will translate dense systems specifications into robust, data-driven codebases, resolve intricate technical bottlenecks, and implement resilient application structures that support critical online transactional processing.
Location: Toronto, ON (Fully Onsite, 7.25 hours per day between 8:00 AM and 5:00 PM)
Duration: 15-month contract.
Advantages
Advanced DevSecOps Architecture: Own the full pipeline lifecycle, embedding automated compliance and security tooling directly into cloud workflows.
Multi-Language Stack Agility: Flex and broaden your core backend technical profile across premium object-oriented and data querying languages.
High-Volume Transactional Footprint: Shape high-scale, cloud-native enterprise computing fabrics that manage critical application traffic.
Long-Term Engagement Stability: Benefit from an extended 15-month contract runway focused on deep software innovation and technical ownership.
Responsibilities
Server-Side Application Engineering: Manage the programmatic interchange of data between the backend server layers and end-user interfaces, ensuring low-latency data routing.
Technical Specifications & Code Generation: Translate complex system architectures into detailed technical programming specifications, write data-driven backend logic, and generate clean, maintainable code.
Cloud Integration & Development: Facilitate the end-to-end development, construction, and deployment of web-based, multi-tier, and cloud-hosted application modules.
API Architecture & Connectivity: Design, build, and integrate secure RESTful APIs using structured programming frameworks to connect new components with legacy environments.
DevSecOps Pipeline Orchestration: Construct, automate, and optimize continuous delivery pipelines, utilizing infrastructure automation tools to streamline application promotion across multiple environments.
Open Source System Integration: Research, evaluate, and embed Open Source Software (OSS) solutions into new and existing internal architectures.
Tier-3 Technical Support & Triage: Diagnose, troubleshoot, and isolate complex application defects and production incidents that surface during platform migrations, environment conversions, or operational runtime.
Quality Assurance & Verification: Author logical test plans, manage data arrays, and run comprehensive unit, integration, and regression tests, while actively supporting system testing activities executed by cross-functional peers.
Architectural Artifact Documentation: Create and present detailed technical specifications, system response records, application inventory structures, and software promotion blueprints during structured team design walkthroughs.
Knowledge Sharing & Operational Reporting: Deliver focused technical guidance, mentorship, and skills transfer to designated team members while tracking and providing structural weekly status summaries to project leadership.
Qualifications
Core Software Engineering Seniority: Minimum of 8+ years of progressive, hands-on professional experience in cloud application development, backend systems engineering, and full-lifecycle software delivery.
Programming & API Mastery: Expert-level proficiency in one or more major backend programming environments (Java, Python, or JavaScript/TypeScript with Node.js) paired with extensive experience designing and integrating RESTful APIs.
Microsoft Azure Specialization: Demonstrated technical expertise implementing and integrating applications using Microsoft Azure core features (App Services, Azure Functions, and Azure Kubernetes Service - AKS).
Containerization & Clustering Skills: Strong professional experience managing containerized application workloads utilizing Docker, Kubernetes, or OpenShift.
Automation & DevOps Toolkit: Proven track record building and automating scalable, cloud-native solutions via Azure DevOps, Jenkins, Ansible, and structured CI/CD pipelines.
Cloud Security & Observability Literacy: Robust functional knowledge of cloud landing zones, identity access management (IAM), data encryption guidelines, and ecosystem telemetry (logging, tracking, and monitoring).
Data Engineering Competency: Foundational familiarity with relational database management systems, data structural design, and data movement methodologies (SQL, ETL/ELT, and Azure Data Services).
Methodological Grounding: Strong experience building and maintaining enterprise software under structured development methodologies across all phases of the application lifecycle.
Soft Skills: Outstanding analytical thinking, organizational capabilities, and written/verbal communication skills, with an established history of working collaboratively to resolve issues and hit strict project targets.
Summary
If you're interested in the "Senior Software Developer - Back End" 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.
voir plus
We are seeking a highly accomplished Senior Software Developer - Back End to drive the technical design, core server-side programming, and pipeline automation of high-availability, cloud-native enterprise solutions. In this role, you will take technical ownership of managing the seamless interchange of data between backend servers and frontend client applications. Operating at the modern intersection of distributed cloud architectures, advanced API engineering, and infrastructure automation, you will translate dense systems specifications into robust, data-driven codebases, resolve intricate technical bottlenecks, and implement resilient application structures that support critical online transactional processing.
Location: Toronto, ON (Fully Onsite, 7.25 hours per day between 8:00 AM and 5:00 PM)
Duration: 15-month contract.
Advantages
Advanced DevSecOps Architecture: Own the full pipeline lifecycle, embedding automated compliance and security tooling directly into cloud workflows.
Multi-Language Stack Agility: Flex and broaden your core backend technical profile across premium object-oriented and data querying languages.
...
High-Volume Transactional Footprint: Shape high-scale, cloud-native enterprise computing fabrics that manage critical application traffic.
Long-Term Engagement Stability: Benefit from an extended 15-month contract runway focused on deep software innovation and technical ownership.
Responsibilities
Server-Side Application Engineering: Manage the programmatic interchange of data between the backend server layers and end-user interfaces, ensuring low-latency data routing.
Technical Specifications & Code Generation: Translate complex system architectures into detailed technical programming specifications, write data-driven backend logic, and generate clean, maintainable code.
Cloud Integration & Development: Facilitate the end-to-end development, construction, and deployment of web-based, multi-tier, and cloud-hosted application modules.
API Architecture & Connectivity: Design, build, and integrate secure RESTful APIs using structured programming frameworks to connect new components with legacy environments.
DevSecOps Pipeline Orchestration: Construct, automate, and optimize continuous delivery pipelines, utilizing infrastructure automation tools to streamline application promotion across multiple environments.
Open Source System Integration: Research, evaluate, and embed Open Source Software (OSS) solutions into new and existing internal architectures.
Tier-3 Technical Support & Triage: Diagnose, troubleshoot, and isolate complex application defects and production incidents that surface during platform migrations, environment conversions, or operational runtime.
Quality Assurance & Verification: Author logical test plans, manage data arrays, and run comprehensive unit, integration, and regression tests, while actively supporting system testing activities executed by cross-functional peers.
Architectural Artifact Documentation: Create and present detailed technical specifications, system response records, application inventory structures, and software promotion blueprints during structured team design walkthroughs.
Knowledge Sharing & Operational Reporting: Deliver focused technical guidance, mentorship, and skills transfer to designated team members while tracking and providing structural weekly status summaries to project leadership.
Qualifications
Core Software Engineering Seniority: Minimum of 8+ years of progressive, hands-on professional experience in cloud application development, backend systems engineering, and full-lifecycle software delivery.
Programming & API Mastery: Expert-level proficiency in one or more major backend programming environments (Java, Python, or JavaScript/TypeScript with Node.js) paired with extensive experience designing and integrating RESTful APIs.
Microsoft Azure Specialization: Demonstrated technical expertise implementing and integrating applications using Microsoft Azure core features (App Services, Azure Functions, and Azure Kubernetes Service - AKS).
Containerization & Clustering Skills: Strong professional experience managing containerized application workloads utilizing Docker, Kubernetes, or OpenShift.
Automation & DevOps Toolkit: Proven track record building and automating scalable, cloud-native solutions via Azure DevOps, Jenkins, Ansible, and structured CI/CD pipelines.
Cloud Security & Observability Literacy: Robust functional knowledge of cloud landing zones, identity access management (IAM), data encryption guidelines, and ecosystem telemetry (logging, tracking, and monitoring).
Data Engineering Competency: Foundational familiarity with relational database management systems, data structural design, and data movement methodologies (SQL, ETL/ELT, and Azure Data Services).
Methodological Grounding: Strong experience building and maintaining enterprise software under structured development methodologies across all phases of the application lifecycle.
Soft Skills: Outstanding analytical thinking, organizational capabilities, and written/verbal communication skills, with an established history of working collaboratively to resolve issues and hit strict project targets.
Summary
If you're interested in the "Senior Software Developer - Back End" 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.
voir pluspartager l'offre d'emploi