Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

senior software developer.

Randstad

We are seeking an experienced Senior Software Developer to provide hands-on technical leadership, solution architecture, and full-stack application delivery for enterprise CRM, Customer Service, and Case Management systems. In this role, you will guide multidisciplinary delivery teams in designing, building, and deploying scalable digital solutions using Microsoft Dynamics 365, Power Platform, Dataverse, Java, and Azure cloud services. Working closely with product managers, business analysts, and architects, you will translate complex business requirements into technical designs, build custom plug-ins and microservices, manage CI/CD pipelines, and implement AI-driven development practices.

Location: Toronto, ON (Fully Onsite – 5 days/week required)

Duration: 6-month contract

Advantages
Multi-Platform Technical Scope: Lead technical delivery across Dynamics 365, Power Platform, Java (Spring Boot), React, and Azure Cloud.

Hands-On Leadership Impact: Combine team mentorship and code governance with hands-on architecture and full-stack engineering.

Modern Integration & AI Stack: Build cloud-native microservices and leverage cutting-edge AI tools like Microsoft Copilot and AI Agents.


Focused Onsite Synergy: Collaborate directly alongside senior technical leads, architects, and product managers in a dedicated 5-day per week Toronto workspace.

Responsibilities
Technical Leadership & Mentorship: Provide technical direction, mentor software developers, establish coding standards, perform code reviews, and lead cross-functional delivery teams in an Agile/Scrum environment.

Solution Architecture & Design: Architect, design, and implement scalable Dynamics 365, Power Platform, and Dataverse solutions; build conceptual, logical, and physical solution architecture artifacts aligned with enterprise standards.

Full-Stack & Cloud Development: Custom-build Power Apps, Power Automate workflows, custom connectors, and plug-ins, alongside backend microservices using C#/.NET, Java (Spring Boot), Node.js, Next.js, and React.

Enterprise Integration & Cloud Services: Design and implement RESTful APIs, custom connectors, and cloud-native integrations using Azure Functions, Logic Apps, API Management, App Services, Storage, Key Vault, and Dataverse.

Dataverse & Database Management: Perform advanced data modeling, design security roles, and execute database development across SQL Server, Oracle, and Dataverse environments.

DevOps & Quality Assurance: Establish automated build, testing, and deployment CI/CD pipelines using Azure DevOps and GitHub, while managing development environments and release validation.

AI & Continuous Innovation: Leverage emerging AI tools—including Microsoft Copilot, AI Agents, and Large Language Models (LLMs)—to optimize development practices, code quality, and testing automation.

Qualifications
Software Development & Enterprise Delivery: Minimum 7 years of software development experience delivering complex enterprise applications (Strictly Required).

Technical Lead Experience: Minimum 3 years in a Technical Lead, Lead Developer, or Solution Lead role guiding development teams (Strictly Required).

CRM & Dynamics 365 Implementation: Minimum 2 years of experience implementing CRM, Customer Service, or Case Management solutions using Dynamics 365 and Power Platform (Strictly Required).

Core Technical Stack: Demonstrated hands-on development expertise with Java (Spring Boot), Node.js/Next.js/React, Microsoft Dynamics 365, Power Platform, and .NET/C# (Strictly Required).

Cloud Architecture & Dataverse: Strong experience with Dataverse data modeling, security, and Azure cloud integration services (Functions, Logic Apps, API Management, App Services, Key Vault) (Strictly Required).

DevOps & CI/CD Pipelines: Hands-on experience managing Azure DevOps, GitHub, automated CI/CD pipelines, and source control repositories (Strictly Required).

Nice-to-Have Assets:
Prior software development or technical lead experience within a public sector or broader public sector environment.

Experience integrating generative AI technologies, Microsoft Copilot, or LLMs into application delivery workflows.

Familiarity with enterprise middleware tools such as MuleSoft or Apache Tomcat.

Summary
If you're interested in the "Senior Software Developer" role based in Toronto, we encourage you to apply online at
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 View email address on randstad.com to ensure their ability to fully participate in the interview process.

This posting is for existing and upcoming vacancies. show more
Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the senior software developer. in Toronto, ON vacancy
  •  ...Perspectives, and Lead, Virtually.   Requirements Key Responsibilities Build scalable, maintainable software solutions across full stack development Develop using AI augmented workflows. Our engineers use Claude Code as their primary development tool with MCP... 
    Senior
    Full time
    Internship
    Local area
    Remote work

    Thanx

    Toronto, ON
    15 days ago
  • $100k - $120k per year

     ...week onsite at our office located at 2 Queen St. E in Toronto, ON. The Role   We're looking for an experienced developer to join TripArc as a Senior Software Developer. You'll work on a mature travel platform that thousands of travel professionals rely on every day, and... 
    Senior
    Casual work
    Internship
    Work at office
    Local area
    Shift work
    2 days per week

    Range

    Toronto, ON
    20 hours ago
  • We are seeking an experienced Senior Software Developer to lead the technical design, development, testing, and sustainment of enterprise-grade web applications using Microsoft .NET technologies. In this role, you will be responsible for translating complex business and technical... 
    Senior
    Contract work
    Work at office

    Randstad

    Toronto, ON
    2 days ago
  • We are seeking an experienced Senior Software Developer specializing in Oracle Siebel CRM to lead the design, development, configuration, integration, and technical testing of enterprise applications. In this role, you will translate complex technical system specifications... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    3 days ago
  • We are seeking a versatile Senior Software Developer to support core healthcare application enhancements, application modernization, and digital platform transformations across multi-cloud environments. In this role, you will be responsible for end-to-end full-stack development... 
    Senior
    Contract work
    Remote work

    Randstad

    Toronto, ON
    8 days ago
  • We are seeking an experienced Senior Software Developer to provide team leadership, technical guidance, and full-lifecycle application development for complex enterprise solutions. In this role, you will lead development activities, mentor software developers, and ensure solution... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    8 days ago
  • $99.8k - $147.68k per year

     ...and the desire to work in a team with dynamic strengths. The Senior Software Engineer will be working with a complementary team of software...  ...framework for our games. What You'll Do: Design, code, and develop new backend applications/services running in AWS Optimize... 
    Senior
    Full time
    Local area

    Zynga

    Toronto, ON
    6 days ago
  • We are seeking an experienced Senior Software Developer to lead the technical design, development, enhancement, and maintenance of enterprise applications, identity solutions, and analytics platforms. In this role, you will translate complex technical specifications into robust... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    8 days ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier software engineering, enterprise integration, and system sustainment capacity, specializing in maintaining,... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    11 days ago
  • We are seeking a highly accomplished Senior Software Developer for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a premier full-stack Java engineering, cloud microservices architecture, and technical team leadership capacity, specializing... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    11 days ago
  • $125.8k - $157.3k per year

    Education: Expérience: Education Master's degree Computer science Screening questions Do you have experience working in this field? Do you have the equipment you need to work from home (like internet and a workspace)? Do you have the required certifications...
    Senior
    Long term contract
    Permanent employment
    Full time
    Work from home

    Vector Institute

    Toronto, ON
    15 days ago
  • We are seeking an experienced Senior Software Developer to lead the technical implementation, cloud architecture, and integration of vendor Software-as-a-Service (SaaS) and custom enterprise solutions. In this role, you will be responsible for translating business requirements... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    17 days ago
  • We are seeking an experienced Senior Software Developer - ETL to lead and oversee the end-to-end data and document migration strategy for enterprise modernization initiatives. In this role, you will be responsible for analyzing, profiling, cleansing, and transforming legacy... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    8 days ago
  •  ...applications. This includes: developing detailed programming specifications writing...  ...arise during the use and operation of software packages, including technical assistance...  ...Additional Skills for Oracle Software Developer: Experience in conducting impact... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    2 days ago
  •  ...Engineer is key role in the development and delivery of high-quality software solutions that drive innovation in the healthcare industry. You will work closely with cross-functional teams to design, develop, and implement software applications that meet the needs of our... 
    Senior
    Full time
    Work at office
    Remote work

    LifeWorks

    Toronto, ON
    4 days ago
  •  ...The Senior Software Developer will support the Drug Formulary and Genomics team. Drug Formulary is a cancer drug and regimen resource for patients and healthcare professionals. It provides tools for patient education and information on prescribing drugs. PanelApp is an open... 
    Senior
    Contract work

    Maarut

    Toronto, ON
    8 days ago
  • We are seeking an experienced Senior Software Developer - CRM to lead the technical customization, development, and system integration of enterprise Microsoft Dynamics 365 and Power Platform solutions. In this role, you will translate complex technical specifications into robust... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    14 days ago
  • We are seeking an experienced Senior Software Developer - Full Stack to lead the architecture, design, implementation, and integration of event-driven digital health applications. In this role, you will modernize application workflows by replacing legacy polling mechanisms... 
    Senior
    Contract work
    Flexible hours

    Randstad

    Toronto, ON
    2 days ago
  • We are seeking a seasoned Senior Software Developer - Full Stack to lead the technical design, development, integration, and maintenance of large-scale enterprise web applications and platform services. In this role, you will be responsible for creating reusable platform components... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    4 days ago
  •  ...About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based services that power the AssistIQ platform. We’re excited by candidates who enjoy and are capable of working in a fast-growing entrepreneurial... 
    Senior
    Full time

    AssistIQ

    Toronto, ON
    more than 2 months ago
  • We are seeking a highly experienced Senior Software Developer - Full Stack to lead the technical design, development, integration, and maintenance of large-scale enterprise web applications and platform capabilities. In this role, you will be responsible for building reusable... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    8 days ago
  • We are seeking an experienced Senior Software Developer - Front End to lead the design, development, testing, and maintenance of accessible, responsive, and user-facing capabilities for enterprise web applications. In this role, you will translate approved wireframes, user... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    8 days ago
  • We are seeking an experienced Senior Software Developer - Full Stack to lead the end-to-end design, application engineering, data pipeline development, and database integration for enterprise web applications. In this role, you will translate complex technical specifications... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  • We are seeking an experienced Senior Software Developer - Front End to lead the front-end customization, user interface design, and web mapping development for enterprise spatial applications. In this role, you will translate complex technical systems specifications into responsive... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  • $88.54 - $106.25 per hour

     ...RQ11711 - Software Developer - Senior Duration: 1 Year (250 Business Days)+ 1 Extension  Location: 25 Morton Shulman Ave., Toronto - ONSITE  CRJMC License  Must-have skills: 10 + years of experience working with GeoTalent, including working within... 
    Senior

    Source Code

    Toronto, ON
    25 days ago
  • $88.54 - $106.25 per hour

     ...RQ11712 -  Software Developer - Senior Duration: 9+ Months (203 Business Days) + 1 Extension Location: 5 Days Onsite at 25 Morton Shulman Avenue CRJMC Description Scope Work with business team in developing and validating enhancements as per... 
    Senior

    Source Code

    Toronto, ON
    24 days ago
  • We are seeking an experienced Senior Software Developer - Full Stack to lead the technical design, application engineering, cloud containerization, and backend integration of multi-tier enterprise web applications. In this role, you will be responsible for translating complex... 
    Senior
    Contract work

    Randstad

    Toronto, ON
    14 days ago
  • $137.6k - $172k per year

     ...ideas, expertise, and perspective to meaningful work that can make a difference at global scale. About this Role: As a Senior Software Developer on the Monetization team, you'll lead technical initiatives and take significant ownership over service architecture,... 
    Senior

    Coursera

    Toronto, ON
    29 days ago
  •  ...established technology organization focused on developing advanced diagnostic and monitoring...  ...heavily in modernising their software platforms and engineering capabilities...  ...everything they do.  Your new role   As a Senior Software Developer (Full Stack), you will play a critical... 
    Senior
    Permanent employment

    Hays

    Toronto, ON
    a month ago
  • $166k - $195k per year

     ...performing, fast-moving team with ethics at the center of everything we do. Expectations are high, and so are the rewards. As a Senior Software Developer on this high-impact team, you’ll collaborate across engineering, business, operations, and vendor channels to support... 
    Senior
    Long term contract
    Work at office
    Shift work
    3 days per week

    Robinhood

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to senior software developer.. Be the first to apply!