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

Intermediate Software Developer - Crm - Toronto

Randstad Canada

We are seeking a motivated and skilled Intermediate Software Developer - CRM for an enterprise-level contract opportunity based in Toronto. In this role, you will take on a vital CRM software engineering, customization, and systems integration capacity, specializing in the design, development, and enhancement of scalable enterprise customer engagement platforms.
Operating fully onsite in Toronto, you will translate business requirements and technical specifications into robust CRM solutions, focusing on Microsoft Dynamics 365 Customer Engagement. You will design, develop, test, and deploy custom plugins, workflows, and modern web resources, while building secure data integrations using C#, .NET, TypeScript, REST APIs, and Azure Integration Services. This position demands a dependable software developer with practical full-lifecycle CRM implementation experience, relational database knowledge, and strong diagnostic capabilities to support business-critical operations.
Location: Toronto, ON
Assignment Type: Onsite (5 days per week)
Contract Duration: 6-month contract (with potential for extension)
Advantages
Modern Dynamics 365 Stack: Direct development of custom entities, plugins, workflows, and business process flows in Microsoft Dynamics 365 CE.
Cloud & Middleware Integration: Build and maintain scalable integrations using Azure Integration Services, Logic Apps, and RESTful APIs.
End-to-End SDLC Exposure: Own full development lifecycles from technical design and coding to unit testing and release management.
Enterprise CI/CD Workflows: Leverage Azure DevOps and Git for modern application lifecycle management and automated deployments.
Responsibilities
Translate technical system specifications and business requirements into scalable, tested, and reliable CRM applications.
Configure and customize Microsoft Dynamics 365 Customer Engagement entities, forms, views, dashboards, workflows, and business process flows.
Develop, test, and deploy custom CRM extensions, plugins, and custom workflow activities using C# and .NET Framework/.NET Core.
Build responsive and accessible client-side scripts and web resources utilizing JavaScript, TypeScript, HTML5, and CSS.
Design, build, and maintain enterprise integrations connecting CRM with external systems via REST APIs, web services, Azure Logic Apps, Service Bus, and middleware solutions.
Develop, optimize, and maintain relational database objects including SQL queries, stored procedures, triggers, views, and data structures.
Implement and uphold CRM security models, role-based access controls (RBAC), and secure coding standards.
Perform application lifecycle management (ALM), managing solution packaging, branching strategies, and deployments through Azure DevOps and Git.
Conduct unit testing, system integration testing, and support user acceptance testing (UAT) cycles to ensure solution quality and performance.
Provide operational support for production CRM platforms, investigating defects, triaging incident tickets, and executing root-cause resolutions.
Support data migration, data synchronization, cleansing routines, and platform upgrades across enterprise applications.
Author and maintain technical system documentation, solution architecture designs, deployment runbooks, and knowledge transfer guides.
Participate actively in Agile sprint ceremonies, technical design walkthroughs, estimation sessions, and peer code reviews.
QualificationsCore Technical & CRM Development Requirements
CRM Platform Mastery: Demonstrated proficiency developing, configuring, and administering Microsoft Dynamics 365 Customer Engagement (CRM), including entities, forms, views, dashboards, workflows, and business process flows.
Full-Stack & Language Skills: Strong hands‑on software development experience using C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, CSS, and REST APIs.
Integration Development: Proven experience developing and maintaining CRM integrations using web services, APIs, Azure Integration Services (Logic Apps, Service Bus), middleware solutions, and data synchronization tools.
Database & SQL: Solid knowledge of relational database design and development, including SQL, stored procedures, triggers, views, and performance tuning.
DevOps & ALM: Experience utilizing source control, branching strategies, and DevOps practices using tools such as Azure DevOps or Git.
Security & Cloud Foundations: Strong understanding of CRM security models, authentication, role-based access control, and Azure cloud services (App Services, Functions, Entra ID).
Delivery Experience: Demonstrated track record delivering CRM customizations, enhancements, integrations, and application support throughout the software development lifecycle within medium to large organizations.
Preferred Technical Assets & Methodologies
Modern Development Practices: Familiarity with rapid application development (RAD) methodologies and design patterns.
Accessibility Standards: Knowledge of digital accessibility best practices and Accessibility for Ontarians with Disabilities Act (AODA) standards.
Public Sector Context: Experience supporting CRM platforms within government, public sector, or highly regulated enterprise environments is considered an asset.
Soft Skills & Delivery Attributes
Analytical Problem Solving: Strong diagnostic, debugging, and analytical skills to isolate integration defects, performance bottlenecks, and application bugs.
Stakeholder Collaboration: Demonstrated ability to collaborate effectively with cross‑functional technical teams, business analysts, project managers, and quality assurance specialists.
Communication & Documentation: Excellent verbal and written communication skills with the ability to explain technical designs clearly and author comprehensive implementation documentation.
SummaryOnly 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 ca.hrm.tc to ensure their ability to fully participate in the interview process.
This posting is for existing and upcoming vacancies.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Intermediate Software Developer - Crm - Toronto in Winnipeg, MB vacancy
  • $75 - $78 per hour

     ...Job Role: Software Developer - CRM – Intermediate (Microsoft Dynamics 365 Customer Engagement (CRM) exp) Location : Toronto, ON/Onsite Position Type : Contract Role Start Date 2026-11-16 End Date 2027-05-14 5 Days Onsite Ideal Candidate Rate: CAD 75-78/Hr... 
    Crm
    Contract work

    Bevertec

    Winnipeg, MB
    1 hour ago
  • Title: Software Developer - CRM - IntermediatePosition Type: ContractDuration: 120 daysMust Haves Oracle Siebel CRM testing experience is a must5+ years of experience with Siebel technical configuration / development / integration3+ year of development and testing experience... 
    Crm

    DCM Infotech Limited

    Winnipeg, MB
    1 hour ago
  • RQ11718 - Software Developer - IntermediateOrganization: Central Agencies ClusterMinistry of Treasury Board SecretariatPay Rate:72-79/hr incorpTitleSoftware DeveloperDescriptionOnsite Work Requirement: The successful candidate is expected to work onsite five days per week, for... 
    Suggested
    Work at office
    Monday to friday

    Analyst Technical Solutions

    Winnipeg, MB
    1 hour ago
  • $95k - $120k per year

     ...subscriptions worldwide for organizations selling any product, through any channel, on any device - as a service.About You You are a Software Developer with at least 2 years of professional development experience, ready to join AppDirect’s Firstbase engineering team. Whether you... 
    Suggested
    Worldwide

    Jaide Health

    Winnipeg, MB
    1 hour ago
  •  ...Leadership is in our DNA at ATB, reflecting our commitment to developing world-class leaders who can truly thrive. Our Leader...  ...to change due to business priorities. As ATB's next Intermediate Full Stack Software Developer, you will design, develop, test, and maintain robust... 
    Suggested
    Flexible hours
    1 day per week

    ATB Financial

    Winnipeg, MB
    1 hour ago
  •  ...Randstad Canada is seeking an Intermediate Software Developer - CRM to join a Toronto-based contract. You will design, develop, and integrate Dynamics 365 Customer Engagement solutions, using C#, .NET, TypeScript, REST APIs, and Azure Integration Services. Onsite in Toronto... 
    Crm
    Contract work

    Randstad Canada

    Winnipeg, MB
    1 hour ago
  • Software Developer - ETL - Intermediate:On behalf of our government client, Procom is searching for a Software Developer - ETL - Intermediate for a 4-month role. This position is onsite at our client’s Toronto, Ontario office.Software Developer - ETL - Intermediate - Job Description... 
    Contract work
    Work at office
    Immediate start

    Procom

    Winnipeg, MB
    1 hour ago
  • RQ08231 - Software Developer - CRM - Senior About the job RQ08231 - Software Developer - CRM - Senior Responsibilities:Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications... 
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • RQ09141 - Software Developer - CRM - SeniorAbout the job RQ09141 - Software Developer - CRM - SeniorDescription: Responsibilities Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications... 
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • RQ08851 - Software Developer - CRM - SeniorAbout the job RQ08851 - Software Developer - CRM - SeniorDescription To respond to the priorities of the Government of Ontario through the passage of the Bill 5, Protect Ontario by Unleashing Our Economy Act 2025, the resource may... 
    Crm
    Remote work

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • RQ09093 - Software Developer - CRM - SeniorResponsibilities Required to translate technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating code, compiling data-driven programs... 
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  •  ...such as Azure, Dynamics 365, Power PlatformExperience with Dynamics CRM Customer Service Workspace, Agent experience profile, Session...  ...methodologies including using kanban/task boardsExtensive experience developing in Dynamics 365 Customer Service (case management, Knowledge... 
    Crm

    Flexstaf IT

    Winnipeg, MB
    1 hour ago
  •  ...Senior Software Developer, CRM Platform (C# and ASP.NET) Job Type: Contractual No. of Vacancies: 1 Experience: 4 Years+ Riseup Labs is looking for a Senior Software Developer, CRM Platform (ASP.NET). We are hiring for our client, a Canadian SaaS company in the landing... 
    Crm
    Full time
    Contract work
    Remote work
    Night shift
    Afternoon shift
    Early shift

    Riseup Labs

    Winnipeg, MB
    1 hour ago
  •  ...Translate technical systems specifications into working, tested CRM applications. Develop detailed programming specifications, write and/or generate...  ...problems that arise during the use and operation of software packages.Apply general skills in programming and analysis;... 
    Crm
    2 days per week
    3 days per week

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • Cavtera is seeking an Intermediate Software Developer to enhance digital solutions in Kanata, ON. Collaborate closely with clients and build applications on Palantir Foundry while tackling operational challenges. In this role, you'll leverage 2-5 years of software development... 

    Cavtera

    Winnipeg, MB
    1 hour ago
  • $100k - $125k per year

     ...many campaigns win or lose. Now we're bringing that same production discipline to every channel our customers use.The Role: Intermediate Software Developer, Editor We're looking for a full-stack developer to join the team behind Knak's editor, where marketers design on-... 
    Flexible hours

    Knak

    Winnipeg, MB
    1 hour ago
  • Intermediate Rails Software Developer – Job DescriptionReports To: Development Manager, Engineering & Security Location: Ideally in the Calgary area; can be remote/hybrid About the Job:We're hiring an Intermediate Rails Software Developer to build and maintain... 
    Remote work

    atVenu, Inc.

    Winnipeg, MB
    1 hour ago
  • Join AppDirect's Firstbase team as an Intermediate Software Developer in Montreal, Canada. Focus on expanding the platform by building features and APIs while collaborating with cross-functional teams. This role requires a developer with at least two years of experience and... 

    AppDirect, Inc

    Winnipeg, MB
    1 hour ago
  • Build Power BI dashboards and reports onsite in Toronto, applying DAX and data modeling to enterprise reporting solutions. Support Ontario’s Data Platform initiative.This intermediate Software Developer develops, maintains, and enhances reporting and analytics solutions for... 

    Procom

    Winnipeg, MB
    1 hour ago
  • $112k - $151.5k per year

     ...professionals and law firms of every size to work smarter, faster, and more securely. We are seeking a Software Developer to join our Engineering team at our Toronto Hub. As part of our hybrid model, all hub-based team members are expected to work from the office at... 
    Work at office
    Local area
    Flexible hours

    Clio

    Winnipeg, MB
    1 hour ago
  • Build C++ software for tolerance analysis at Metafold, working hybrid in Toronto or elsewhere in Canada. Apply geometry and numerical methods to engineering applications.As an intermediate software developer, you will expand Metafold product capabilities alongside mathematicians... 

    Metafold 3D

    Winnipeg, MB
    1 hour ago
  • $100k - $140k per year

     ...we are successful, the technologies we develop will solve some of the world’s most challenging...  ...Your role and responsibilities: As a Software Developer, you will help build out the...  ...field. Years of Experience: Intermediate: 3+ years of professional software development... 
    Long term contract

    Xanadu

    Winnipeg, MB
    1 hour ago
  • $100k - $140k per year

     ...we are successful, the technologies we develop will solve some of the world’s most challenging...  ...Your role and responsibilities: As a Software Developer, you will contribute to the...  ...field. Years of Experience: Intermediate: 3+ years of professional software development... 

    Xanadu

    Winnipeg, MB
    1 hour ago
  •  ...We are seeking a highly accomplished Senior Software Developer for an enterprise contract opportunity based in Toronto. In this role, you will take on a premier full-stack software engineering, application architecture, and technical delivery capacity, specializing in the design... 
    Contract work

    Randstad

    Winnipeg, MB
    1 hour ago
  • Build public-facing government portals in Toronto with React, JavaScript, and TypeScript expertise. TWC Global seeks a senior developer for registration and permit workflows.TWC Global Services is seeking a Senior Software Developer for Government Sector Enterprise projects.... 
    Work at office

    Best Your Buy

    Winnipeg, MB
    1 hour ago
  • Position: Solution Architect CRMLocation: Toronto, Ontario, Canada (Hybrid 3 days/week onsite)Office: Metro Hall, 55 John StreetDuration...  ...SectorJob Description:Must Have: 15+ years of experience designing, developing, upgrading, documenting, and implementing IBM Maximo MAS, Maximo... 
    Crm
    Work at office
    3 days per week

    Lancesoft

    Winnipeg, MB
    1 hour ago
  •  ...Software Developer - ETL / Power BI - Intermediate (BBBH12319) Toronto, Canada Seeking an experienced Software Developer - ETL / Power BI to support enterprise data integration, ETL processes, and business intelligence initiatives. The successful candidate will develop and... 

    isgSearch

    Winnipeg, MB
    1 hour ago
  •  ...Business Systems, Hydronics Reports to: Technical Manager Job Summary: We are looking for a passionate and experienced Software Developer with expertise in .NET to join our team. In this role, you will partner directly with Hydronics stakeholders to design, build, and... 

    Price Industries Limited

    Winnipeg, MB
    23 hours ago
  • Intermediate Software Developer - Geometry & Engineering Applications Metafold | Hybrid, Toronto preferredMetafold is building a new paradigm for tolerance analysis software. We're looking for an intermediate software developer to help us move faster-working alongside our... 

    Metafold 3D

    Winnipeg, MB
    1 hour ago
  • $180k - $200k per year

     ..., Agile. What You Must Have 10+ years of experience in software or data science, with at least 8+ years specifically solving...  ...Leadership Tenure: Extensive experience mentoring junior, intermediate, and senior data scientists, with a history of improving team-wide... 
    3 days per week

    TEEMA Group

    Winnipeg, MB
    23 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Intermediate Software Developer - Crm - Toronto. Be the first to apply!