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

RQ10953 - Software Developer - CRM - Senior I 1+ Year

Analyst Technical Solutions

RQ10953 - Software Developer - CRM - Senior

Justice Technology Services

Ministry of Public and Business Service Delivery and Procurement

Pay Rate: 95-100/hr incorp

Senior Software Developer – CRM / Microsoft Dynamics 365

Location: Toronto, Ontario

Work Arrangement: Onsite

Position Overview

We are seeking a Senior Software Developer – CRM to support the Office of the Public Guardian and Trustee (OPGT) Modernization Program.

The successful candidate will work as part of an integrated support, data, and reporting team, collaborating with internal teams and external/vendor resources. The role will focus on implementing configurations, customizations, integrations, and enhancements within Microsoft Dynamics 365 Customer Engagement (CE) and supporting technologies.

A key area of responsibility will be developing and maintaining Power BI reports, dashboards, and visualizations using data from Dynamics 365, including Customer Engagement (CE) and Finance & Operations (F&O).

Key Responsibilities

Develop, configure, customize, and extend Microsoft Dynamics 365 Customer Engagement (CE) solutions.

Translate technical specifications, approved designs, and user stories into functional and tested solution components.

Troubleshoot and resolve technical issues related to Microsoft Dynamics 365 CE.

Support the implementation of current and future solution enhancements and releases.

Develop interactive Power BI reports, dashboards, and visualizations based on business requirements.

Analyze complex datasets and provide meaningful insights into business performance and trends.

Ensure the accuracy, quality, consistency, and integrity of reports and data.

Develop reports using data from Dynamics 365 CE and Finance & Operations (F&O).

Support system, integration, and user acceptance testing by resolving defects, validating data, and addressing technical issues.

Participate in deployment activities and provide technical support during post-go-live stabilization.

Work with data extraction, transformation, integration, and reporting processes.

Contribute to technical documentation and knowledge-transfer activities.

Collaborate with developers, solution architects, business analysts, testers, internal teams, and vendor resources.

Follow established architecture, security, development, and technology standards.

Contribute to ongoing enhancements and refinements beyond the Minimum Viable Product (MVP).

Perform other related duties as required.

Mandatory Qualifications

Candidates must have:

5+ years of experience developing and supporting enterprise applications, including Microsoft Dynamics 365 Customer Engagement (CE).

Strong proficiency with Power BI, including:

Data modeling

Interactive reports and dashboards

Advanced Power BI functionality

Proven experience developing reports using data from Dynamics 365 Customer Engagement (CE) and Finance & Operations (F&O).

Preferred Qualifications

The following would be considered an asset:

Azure cloud certifications, such as:

Microsoft Azure Fundamentals

Microsoft Certified: Power BI Data Analyst Associate

Microsoft Dynamics 365 certifications.

Desired Skills and Experience

Microsoft Dynamics 365 CE

Hands-on experience developing, configuring, and extending Microsoft Dynamics 365 Customer Engagement solutions.

Experience with Dynamics 365 configurations and customizations, including:

Forms, views, and dashboards

Workflows, business rules, and process automation

Security roles and data-access configurations

Experience developing custom components, plug-ins, and extensions using technologies such as C#/.NET and JavaScript.

Practical knowledge of Microsoft Dataverse, including:

Entity structures and relationships

Data handling and validation

Data integrity

Platform extensibility

Power BI & Reporting

Strong Power BI development experience.

Experience with:

Data modeling

DAX

Power Query

Interactive dashboards and reports

Data gateways

Experience developing reports from Dynamics 365 CE and/or Finance & Operations data.

SQL & Data Integration

Strong SQL skills, including writing complex queries and troubleshooting query performance.

Knowledge of query optimization, indexing, partitioning, and execution plans.

Experience with data extraction from databases, APIs, flat files, and other sources.

Knowledge of data transformation and loading processes.

Familiarity with ETL tools and technologies, including Azure Synapse.

Experience designing logical and physical data models.

Understanding of relationships, hierarchies, efficient data storage, and data retrieval.

Data Warehouse / Lakehouse

Experience developing reports using Data Warehouse or Lakehouse environments.

Strong understanding of:

Data warehousing principles

Data modeling

ETL processes

Data integration

Data governance

Development & DevOps

Experience working within structured enterprise development environments.

Familiarity with Azure DevOps and Azure Repos.

Experience with version control and collaborative development practices.

Familiarity with CI/CD practices, including:

Build and release pipelines

Automated deployment

Automated testing

Ability to follow established architecture, coding, security, and development standards.

Collaboration & Communication

Experience working in cross-functional teams involving developers, architects, business analysts, testers, internal staff, and external vendors.

Ability to work effectively in iterative, enhancement-driven delivery environments.

Strong technical documentation and communication skills.

Ability to adapt to evolving requirements and support ongoing post-MVP enhancements.

Evaluation Criteria

Candidates will be assessed based on the following areas:

1. Dynamics 365 CE/F&O Development & Reporting – 25%

Hands-on experience designing, developing, configuring, and extending Microsoft Dynamics 365 CE solutions in enterprise environments, including Dynamics 365 customizations, Dataverse, custom development, and reporting using CE and F&O data.

2. Power BI – 25%

Demonstrated experience developing Power BI reports and dashboards, including data modeling, DAX, Power Query, data gateways, and advanced Power BI functionality.

3. Data Integration & Extraction – 20%

Experience with data extraction, transformation, integration, ETL processes, Azure Synapse, data modeling, and efficient data storage and retrieval.

4. Development Practices, Collaboration & Standards – 15%

Experience working within enterprise development environments, following established architecture and security standards, participating in CI/CD and DevOps practices, collaborating across technical and business teams, and documenting technical solutions.

5. Data Warehouse / Lakehouse – 15%

Experience developing reports within Data Warehouse or Lakehouse environments and knowledge of data warehousing, data modeling, ETL, integration, and governance principles.

Knowledge Transfer

The successful candidate will be expected to document work completed and work in progress as part of the support and data team.

Knowledge transfer will be provided to the Project Manager and team members through:

One-on-one meetings

Team meetings

Technical documentation

Azure DevOps Wiki and boards

Knowledge transfer activities will take place throughout the project lifecycle.

Additional Information

Work Location: Toronto, Ontario

Work Arrangement: Onsite

Schedule: Monday to Friday, 7.25 hours per day, between 8:00 a.m. and 5:00 p.m., excluding breaks.

The anticipated start date is subject to security clearance and contract-signing timelines.

The successful candidate must comply with applicable government security, confidentiality, architecture, technology, and operational policies and standards.

The position requires the ability to complete assigned deliverables within established timelines and communicate any material project issues or risks promptly.

Application deadline: September 24, 2026 at 2:00 p.m.

Maximum submissions: One candidate.

Vacancy posted 18 days ago
Similar jobs that could be interesting for youBased on the RQ10953 - Software Developer - CRM - Senior I 1+ Year in Toronto, ON vacancy
  •  ...external and internal users. Technology stack : Microsoft Dynamics CRM (backoffice), MuleSoft (middleware) and Java/React (public facing...  ...including using kanban/task boards  Extensive experience developing in Dynamics 365 Customer Service (case management, Knowledge Management... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    12 days ago
  • $79.1k - $118.7k per year

     ...Join Meridian’s dynamic Programming & Development team as a CRM Software Developer, where you’ll contribute to the design, development, and integration...  ...to uphold best practices. What You Bring ~5-10+ years of relevant software development experience. ~ Deep... 
    Senior
    Crm
    Full time
    Work at office
    Remote work
    Weekend work
    1 day per week

    Meridian Credit Union

    Toronto, ON
    more than 2 months ago
  • $88.63 - $106.36 per hour

     ...RQ11653/ RQ11654/ RQ11500 - Software Developer - CRM - Senior Duration: 5-6 Months (135 Business Days) + 1 Extension Location: 5 Days Onsite at Toronto No security clearance Description Responsibilities Required to translate technical systems specifications... 
    Senior
    Crm
    Full time

    Source Code

    Toronto, ON
    9 days ago
  • $77.24 - $92.69 per hour

     ...RQ11434 - Software Developer - CRM - Senior Duration: 6 Months (140 Business Days) Location: ONSITE Toronto ON Must Have: ~10 years of experience with Siebel technical configuration/ design / development / integration ~5 year of experience of Siebel integration... 
    Senior
    Crm
    Full time
    Work at office
    Monday to friday

    Source Code

    Toronto, ON
    a month ago
  • $88.63 - $106.36 per hour

     ...RQ11324 - Software Developer - CRM - Senior On-Site Contact: 8 months (150 business days) Two onsite work locations are recommended; however, the successful candidate may work out of a locally available Ontario Public Service office: #300 WATER STREET... 
    Senior
    Crm
    Long term contract
    Full time
    Contract work
    Temporary work
    Work at office

    Source Code

    Toronto, ON
    more than 2 months ago
  •  ...specifications into working, tested CRM applications. This includes developing detailed programming specifications,...  ...arise during the use and operation of software packages, including tec...  ...Requirements: Must Haves: ~10+ years of experience with Siebel technical... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  • Currently, we do have a job opening for \CRM Software Developer \\\ \\ for our direct client \ State of Ontario. \\ The position details are given...  ...\ \\\\ \\\ Must Haves (Required Skills): \\\ \ \\\ ~10+ years experience (including recent experience) solutioning and... 
    Crm
    Full time
    Local area
    Remote work

    Itprofound Inc.

    Toronto, ON
    more than 2 months ago
  • $125k - $175k per year

     ...makes it ideal for commuters. Voted one of the Best Employers in Canada for 15 years, Stikeman Elliott is always seeking to recruit the best and the brightest talents.  The Senior AI Software Developer will design, build, and deliver the firm’s AI applications, including... 
    Senior
    Crm
    Full time
    Work at office

    Stikeman Elliott Llp

    Toronto, ON
    7 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 business... 
    Senior
    Full time

    Source Code

    Toronto, ON
    4 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 the... 
    Senior
    Full time

    Source Code

    Toronto, ON
    5 days ago
  •  ...applications. This includes: developing detailed programming...  ...during the use and operation of software packages, including technical...  ...Additional Skills for Oracle Software Developer: Experience in...  ...Requirements: Must Haves: ~10+ years of experience as a designer... 
    Senior
    Full time
    Manual labor

    Maarut Inc

    Toronto, ON
    13 days ago
  •  ...Software Developer - CRM - team lead Organization: Government Services Integration Cluster Ministry: Ministry of Public and Business Service...  ...Required Qualifications Experience Minimum 7 years of software development experience, including enterprise application... 
    Senior
    Crm

    Analyst Technical Solutions

    Toronto, ON
    3 days ago
  • We are seeking an experienced Senior Software Developer - CRM with proven technical leadership experience to guide the design, development, and enterprise implementation of Microsoft Dynamics 365, Power Platform, and Azure cloud solutions. In this lead role, you will act as... 
    Senior
    Crm
    Contract work

    Randstad

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

     ...RQ11605 - Software Developer - Senior Duration: 11 Months (250 Business Days) 1 Possible Extension Location: 5 Days ONSITE at 222 Jarvis St. Toronto Ontario Description Deliverables for Sr. Software Developer: Design build develop and administer... 
    Senior
    Full time

    Source Code

    Toronto, ON
    a month ago
  • $88.5 - $106.26 per hour

     ...RQ11339 - Software Developer - Senior Location: 5 Days Onsite at 21 College St. Toronto Duration: 11+ Months (253 Business Days) Mandatory...  ...Azure Logic Apps. Experience in DevOps CI/CD. ~ 5+ years of experience designing, building, modelling and configuring... 
    Senior
    Ongoing contract
    Full time
    Temporary work
    Local area

    Source Code

    Toronto, ON
    a month ago
  •  ...RQ11499 - Software Developer - CRM - Senior Organization: Government Services Integration Cluster Ministry: Ministry of Public and Business Service Delivery and Procurement Pay rate: 95-103/hr incorp Title: Software Developer - CRM Description... 
    Senior
    Crm

    Analyst Technical Solutions

    Toronto, ON
    18 days ago
  •  ...training programs. Visit us at: System Canada is an equal opportunity employer. Job Description Senior Microsoft Dynamics CRM 2013 Developer ~3-5 Years of Technical development in MS Dynamics (including Plugins and Java Script Development) ~ Dynamics 2013... 
    Senior
    Crm
    Full time

    System Canada Technologies

    Toronto, ON
    more than 2 months ago
  •  ...Description About the role: As a Senior Software Developer, you will be responsible for designing, developing and managing the cloud based...  ...on-call production support rotation Requirements ~5+ years’ experience in software development ~3+ years’ experience... 
    Senior
    Full time

    Assistiq

    Toronto, ON
    a month ago
  •  ...technologies (JSON/XML). Experience designing, developing, and  supporting MuleSoft integration...  ...enterprise applications, including CRM, ERP, asset management, training management...  ...Applies technical expertise to recommend, develop and maintain corporate policies, procedures... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    8 days ago
  •  ...using engines like vLLM, Ray, and Triton. Develop evaluation & benchmarking tooling: Build...  ...are looking for people who have: ~7+ years of software engineering experience in ML...  ...at WS We are a hybrid team with over 1,500 employees across North America. The people... 
    Senior
    Long term contract
    Manual labor

    Wealthsimple Technologies

    Toronto, ON
    5 days ago
  •  ...applications. This includes: Developing detailed programming...  ...the use and operation of software packages, including technical...  ...: Must Haves: ~10+ years of experience with Siebel technical...  ...modules such as Public Sector CRM, Contracts, Lead, Management,... 
    Senior
    Crm
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...architecture, security requirements, data models, develop application design and technical specification document, deliver quality software products (including Minimal Viable Products...  ...support. \\\\ \\ Requirements \ ~10+ year knowledge \\ of, \\ and \\ experience \\ with... 
    Senior
    Long term contract
    Full time
    Interim role
    Internship

    Yoush Consulting

    Toronto, ON
    more than 2 months ago
  •  ...seeking a highly skilled Enterprise Developer to join our enterprise...  ...is essential. THIS IS A SENIOR HANDS ON DEVELOPER ROLE Key...  ...teams to deliver high-quality software solutions. Qualifications...  ...systems such as ERP, PLM, CPQ, and CRM. Proven experience as a... 
    Senior
    Crm
    Full time
    Shift work

    Armstrong Fluid Technology

    Toronto, ON
    more than 2 months ago
  • We are seeking an experienced Senior Software Developer - CRM to configure, extend, and customize enterprise Microsoft Dynamics 365 solutions and cloud platform architectures. In this role, you will be responsible for translating complex technical systems specifications into... 
    Senior
    Crm
    Contract work

    Randstad

    Toronto, ON
    10 days ago
  •  ...Wealthsimple ships. We're a small team of 7 developers holding meaningful scope across a mix of...  ...our own work Skills You Bring ~7+ years of backend engineering experience building...  ...Black at WS We are a hybrid team with over 1,500 employees across North America. The... 
    Senior
    Long term contract
    Full time
    Work from home

    Wealthsimple Technologies

    Toronto, ON
    more than 2 months ago
  •  ...Relocation packages available for approved roles.  * $1,500 annual professional development fund to support...  ...* We’re a certified  Great Place to Work ®, five years in a row! We’re on the hunt for a top-tier  Senior Software Developer  who will be responsible for designing,... 
    Senior
    Long term contract
    Full time
    Internship
    Work at office
    Relocation package

    Kepler Communications Inc.

    Toronto, ON
    more than 2 months ago
  • $130k - $150k per year

     ...create.  We are seeking a highly skilled Senior Software Engineer with strong communication, and...  ...reports. Qualifications: • 5+ years' experience in software engineering with...  ...Highly desirable Kubernetes Application Develop Certifications (CKAD) This position offers... 
    Senior
    Full time

    Bluecat Inc

    Toronto, ON
    more than 2 months ago
  •  ...testing Collaboration with system testers to develop test cases for system functional,...  ...Technical Skills and Experience: ~10+ years demonstrated knowledge and experience of IT...  ...ensure effective operation of hardware and software platforms and IT security and quality control... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    a month ago
  •  ...working, tested applications. This includes developing detailed programming specifications,...  ...which arise during the use and operation of software packages, including technical assistance...  ...Requirements: Must Haves: ~10+ years of demonstrated experience with the use of... 
    Senior
    Full time

    Maarut Inc

    Toronto, ON
    13 days ago
  •  ...We can’t wait to get to know you!  The Work   The Senior CRM & AI Solutions Developer is a hands-on engineering role accountable for the build and...  ...Science or a related technical field.   ~ Minimum 5 years delivering technology projects in a hands-on technical role... 
    Senior
    Crm
    Hourly pay
    Permanent employment
    Full time
    Internship
    Work at office

    Eq Bank

    Toronto, ON
    a month ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to RQ10953 - Software Developer - CRM - Senior I 1+ Year. Be the first to apply!