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

Rq11863 - Software Developer - Crm - Intermediate

S M Software Solutions Inc

Client: Ministry of Public and Business Service Delivery and Procurement – RQ11863
We are seeking an experienced
Intermediate Software Developer – CRM
with strong expertise in CRM platform development, configuration, customization, and enterprise application integration. The ideal candidate will have hands‑on experience with Microsoft Dynamics 365 Customer Engagement (CRM), C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, CSS, REST APIs, Microsoft Azure, and relational database technologies. The successful candidate will be responsible for translating technical specifications into functional CRM applications, developing and maintaining custom CRM components, implementing integrations, troubleshooting technical issues, and supporting applications throughout the software development lifecycle.
Role Snapshot
Job Title: RQ11863 – Software Developer – CRM – Intermediate
Client: Ministry of Public and Business Service Delivery and Procurement
Work Location: 222 Jarvis Street, Toronto, Ontario, Canada
Work Arrangement: Onsite – 5 Days per Week
Estimated Start Date: November 16, 2026
Estimated End Date: May 14, 2027
Business Days: 128.00
Extension: Probable after the initial mandate
Hours: 7.25 hours per day
Security Level: No Clearance Required
Must Have
Demonstrated proficiency in CRM platform development and configuration, preferably Microsoft Dynamics 365 Customer Engagement (CRM), including entities, forms, views, dashboards, workflows, and business process flows.
Strong knowledge of software development using C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, CSS, and REST APIs.
Experience developing and maintaining CRM integrations using web services, APIs, Azure Integration Services, middleware solutions, and data synchronization technologies.
Minimum experience developing, configuring, and supporting enterprise CRM solutions within medium to large organizations.
Demonstrated experience delivering CRM enhancements, customizations, integrations, and application support throughout the software development lifecycle.
Experience gathering and analyzing business requirements and translating them into technical solution designs and implementation plans.
Experience designing, developing, testing, and deploying custom CRM components, plugins, workflows, reports, and integrations.
DescriptionResponsibilities
Translate technical systems specifications into working, tested CRM applications.
Develop detailed programming specifications, write and/or generate code, compile data-driven programs, maintain applications, and conduct unit tests.
Resolve and troubleshoot technical problems that arise during the use and operation of software packages, including technical issues related to application functionality and operation.
General Skills
Experience in programming and analysis, including specialized CRM software package support at the specified experience level.
Ability to collaborate with IT professionals throughout the Software Development Life Cycle (SDLC).
Experience in structured methodologies for the development, design, implementation, and maintenance of applications.
Experience in designing, coding, testing, debugging, and documenting applications.
Experience in the use of object-oriented and/or third‑generation language development tools.
Experience in one or more programming languages.
Experience in application design, latest design patterns, deployment, and troubleshooting.
Experience with relational and hierarchical database technologies.
Experience in the use of information retrieval packages using query languages.
Experience with one or more communications protocols.
Experience in structured methodologies for the design, development, implementation, and maintenance of applications.
Experience eliciting and documenting information from diverse business area stakeholders and subject matter experts.
Excellent analytical, problem‑solving, and decision‑making skills, along with strong verbal and written communication, interpersonal, and negotiation skills.
A team player with a proven track record of meeting deadlines.
CRM Software Development Skills
Knowledge and experience with specific CRM software and anticipated future releases, including high‑availability solution design and implementation.
Knowledge and experience with specific CRM enterprise architecture methodologies, design standards, and tools.
Experience with middleware and gateways.
Expertise in specific tools for CRM software development.
Desirable Skills
Knowledge and experience with programming Internet‑ready applications.
Knowledge and experience in Rapid Application Development (RAD) methodologies.
Knowledge and understanding of Information Management principles, concepts, policies, and practices.
Experience with middleware and gateways.
Experience reviewing, analyzing, and modifying product installation scripts, including encoding, testing, and debugging.
Ability to provide post‑implementation support and resolve any post‑implementation technical issues.
Experience conducting design walkthrough sessions with the project team.
Knowledge and understanding of the Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards.
Ability to provide user and system documentation as required.
Experience And Skill Set Requirements
Technical Skills – 40%
Demonstrated proficiency in CRM platform development and configuration, preferably Microsoft Dynamics 365 Customer Engagement (CRM), including entities, forms, views, dashboards, workflows, and business process flows.
Strong knowledge of software development using C#, .NET Framework/.NET Core, JavaScript, TypeScript, HTML, CSS, and REST APIs.
Experience developing and maintaining CRM integrations using web services, APIs, Azure Integration Services, middleware solutions, and data synchronization technologies.
Knowledge of relational database design and development, including SQL, stored procedures, triggers, views, and performance optimization.
Experience utilizing source control, branching strategies, and DevOps practices using tools such as Azure DevOps, Git, or similar platforms.
Understanding of CRM security models, role‑based access controls, authentication, authorization, and secure coding practices.
Experience with cloud technologies, particularly Microsoft Azure, including App Services, Functions, Logic Apps, Service Bus, and Entra ID.
Ability to perform technical analysis, troubleshooting, debugging, and root‑cause investigation of application and integration issues.
Knowledge of Application Lifecycle Management (ALM), solution deployment, testing frameworks, and release management processes.
Experience – 40%
Minimum experience developing, configuring, and supporting enterprise CRM solutions within medium to large organizations.
Demonstrated experience delivering CRM enhancements, customizations, integrations, and application support throughout the software development lifecycle.
Experience gathering and analyzing business requirements and translating them into technical solution designs and implementation plans.
Experience designing, developing, testing, and deploying custom CRM components, plugins, workflows, reports, and integrations.
Experience working within Agile, Scrum, or hybrid project delivery methodologies and participating in sprint planning, estimation, and technical reviews.
Experience supporting production environments, resolving incidents, troubleshooting defects, and implementing corrective actions.
Experience performing data migration, data quality management, and system upgrades across CRM platforms and related business applications.
Experience creating and maintaining technical documentation, including design specifications, deployment procedures, support guides, and knowledge transfer materials.
Experience working within government, public sector, or highly regulated environments would be considered an asset.
Communication Skills – 20%
Strong verbal communication skills with the ability to explain technical concepts, system designs, and solution recommendations to both technical and non‑technical stakeholders.
Demonstrated ability to collaborate effectively with business analysts, project managers, architects, QA analysts, operations teams, and business clients.
Strong requirements elicitation and stakeholder engagement skills, including facilitating discussions, workshops, and technical reviews.
Ability to prepare clear and comprehensive technical documentation, solution designs, status reports, and implementation plans.
Strong analytical and problem‑solving skills, including the ability to identify risks, evaluate alternatives, and recommend practical solutions.
Ability to manage multiple assignments and priorities while communicating progress, issues, and dependencies effectively.
Demonstrated customer service orientation and professionalism when supporting end users, clients, and project stakeholders.
#J-18808-Ljbffr
Vacancy posted 1 hour ago
Similar jobs that could be interesting for youBased on the Rq11863 - Software Developer - Crm - Intermediate in Winnipeg, MB vacancy
  •  ...translate technical systems specifications intoworking, tested CRM applications. This includes developing detailed programmationspecifications, writing and/or...  ...problems which ariseduring the use and operation of software packages General Skills Experience in programming... 
    Crm

    Maarut

    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
  • $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
  • 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... 
    Crm
    Contract work

    Randstad

    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
    Full time
    Contract work

    Randstad

    Winnipeg, MB
    2 days 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... 
    Flexible hours
    1 day per week

    ATB Financial

    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
  • RQ08879 - Software Developer - CRM - SeniorAbout the job RQ08879 - Software Developer - CRM - SeniorDescription Responsibilities Conducts support, maintenance, prototyping and configuration of a complex Oracle Siebel Solution Hands-on configuration and troubleshooting... 
    Crm
    Remote work

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  • RQ08255 - Software Developer - CRM - Senior About the job RQ08255 - 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
  •  ...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
  • 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
  •  ...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
  • 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
  • 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
  • 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
  • $90k - $110k per year

     ...heavily on Python‑based services, Terraform Infrastructure‑as‑Code, and scalable Kubernetes environments. We are hiring an Intermediate Software Developer to help build, maintain, and evolve the firmware emulation platform and supporting cloud services. You will work on... 
    Permanent employment
    Internship
    Manual labor
    Work at office
    Remote work
    Flexible hours
    3 days per week

    Delta Controls

    Winnipeg, MB
    1 hour ago
  • RQ09124 - Software Developer - CRM - SeniorAbout the job RQ09124 - 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
  •  ...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
  • $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
  • 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
  • Step into a dynamic role as an Intermediate AI Software Developer with a focus on directing AI coding agents for feature development. This position engages with on-premise and cloud environments while emphasizing rigorous testing and verification. In this role, you will translate... 
    Worldwide

    Motorola Solutions Inc

    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
  •  ...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
    5 days 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
    5 days ago
  • $145.6k - $156k per year

     ...technical systems specifications into working, tested CRM applications. This includes developing detailed programming specifications, writing and/or generating...  ...problems which arise during the use and operation of software packages General Skills: Experience in programming and... 
    Crm

    Best Your Buy

    Winnipeg, MB
    1 hour ago
  •  ...ArcGIS, Maximo Spatial, Data Migration, System Integration, Public SectorJob Description:Must Have: 15+ years of experience designing, developing, upgrading, documenting, and implementing IBM Maximo MAS, Maximo Mobile, and Maximo 7.6.X Work and Asset Management solutions.12+... 
    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
  • Harness your skills as a Senior Software Developer focusing on powerful CRM solutions. Apply your deep knowledge of Siebel to innovate and streamline application development and integration processes. This role focuses on translating complicated technical requirements into... 
    Crm

    Rubicon Path

    Winnipeg, MB
    1 hour ago
  •  ...is our passion, and you’re invited to be a part of that. • Our convenient Price Café offers free Tea and Coffee Job Title: Software Developer Location: Winnipeg Department: Business Systems Reports to: Technical Manager Job Summary: Price Industries is... 

    Price Industries Limited

    Winnipeg, MB
    5 days ago

Do you want to receive more vacancies?

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