Sr. CRM Developer - MS Dynamics

Finastra

Mississauga

On-site

CAD 80,000 - 120,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

A leading financial software provider is seeking a Sr. CRM Developer specializing in Microsoft Dynamics 365. This mid-senior level position involves designing, implementing, and supporting CRM solutions. Candidates should have at least 3 years of experience with Dynamics 365, a solid grasp of agile methodologies, and excellent communication skills. The role is full-time, offering a competitive salary within the range of CA$80,000.00 to CA$120,000.00.

Qualifications

  • 3+ years of experience with Microsoft Dynamics 365.
  • Solid experience with the Microsoft Power Platform.
  • Familiarity with Dynamics 365 Web API and Fetch XML.

Responsibilities

  • Develop and implement CRM solutions using Microsoft Dynamics 365.
  • Liaise with cross-functional teams to define software requirements.
  • Deliver enhancements on time and on budget.

Skills

Building multi-tenancy, high-volume CRM solutions
Designing enterprise-grade solutions
Microsoft Power Platform
Dynamics 365 Web API
Agile methodologies
DevOps, CI/CD pipelines
Integration with other enterprise systems
PowerBI integration
OO analysis and design
Excellent verbal and written communication skills

Education

BS or MS in Computer Science or Engineering

Tools

Microsoft Dynamics 365
Azure DevOps
Git
SQL
SSIS Packages
SSRS

Job description

Sr. CRM Developer - MS Dynamics

At Finastra, we are a dynamic global provider of open finance software solutions, dedicated to expanding access to financial services. Our innovative applications span Lending, Payments, Treasury and Capital Markets, and Universal Banking. Proudly serving over 8,000 customers, including 45 of the world’s top 50 banks, we aim to boost financial inclusion for all. Join us and be part of a vibrant company that embraces diverse perspectives and is committed to doing well by doing good.

About the Role

The Senior MS Dynamics Developer will liaise with Enterprise and Solution Architecture, Technical Leads, Product Management, and project team members for designing, developing, implementing CRM solutions using Microsoft Dynamics 365. The Senior Dynamics Developer will have extensive hands‑on technical configuration, customization, integration and deployment experience with Dynamics 365 CRM. They will interface with onshore and offshore Software Developers and liaise with Product and Project Managers, Quality Assurance Analysts and DevOps engineers to enhance the Software Development Lifecycle.

What You’ll Do
  • Participate in the development of detailed design documents to meet development methodology and increase application maintainability.
  • Develop and unit test moderate to complex programs/modules according to specific business and design requirements.
  • Deliver on enhancements/product progression projects on time and on budget per project plan.
  • Provide support and enhancements to existing production applications to minimize outage time and increase effectiveness of business.
  • Provide support and maintenance of existing applications.
  • Liaise with architects, Business Analysts, and Project Managers to define software requirements; and to assess feasibility of solution within time constraints.
  • Produce code that is secure, reliable, reusable and scalable.
  • Contribute in the evaluation of code and database design, system structure, interface between hardware and software, operational and performance requirements of overall system.
  • Prepare Technical Design and Specification documents.
  • Develop software, conduct unit testing, and work with the project team to assist in user testing.
  • Create implementation instructions and support application deployments.
  • Work with the project team to review problems, define and test solutions.
  • Coordinate development activities of developers within the group.
  • Facilitate knowledge transfer as a SME.
  • Mentor team members and support their development.
  • Support onshore and offshore developers.
  • Participate in application code reviews/walkthroughs to ensure accuracy in relation to business requirements and development guidelines.
  • Remain up to date of development technologies, both current and future.
  • Follow industry standards in application development, secure coding, and testing.
What You’ll Need
  • 3+ years experience building multi-tenancy, high-volume, transactional CRM solutions with Microsoft Dynamics 365.
  • Experience in designing, developing and implementing enterprise-grade solutions including models, documents, and plans.
  • Solid experience with the Microsoft Power Platform (Power Apps, Power Automate, Dataverse).
  • Familiarity with the Dynamics 365 Web API, Fetch XML, XRM Toolbox, SSIS Packages, SSRS and OData queries for accessing and manipulating Dynamics data.
  • Good knowledge of agile methodologies, DevOps, CI/CD pipelines using Azure DevOps and Git, SQL and Relational Database management systems.
  • Familiarity with integrating Dynamics 365 with other enterprise systems.
  • Experience with PowerBI and integration with D365 CRM is preferred.
  • BS or MS in Computer Science or Engineering, or equivalent industry experience.
  • Experience of one of the unit testing frameworks like xUnit, nUnit or SpecFlow.
  • Firm grasp of OO analysis and design in a multi-tiered application development environment.
  • An appreciation of end-user needs, requirements and ability to see the big picture.
  • Excellent verbal and written communication skills, managing priorities and conflicting timelines and work in a fast paced environment.
  • Nice to Have: Power Platform Certifications (PL-200, PL-400 or above).
Seniority Level

Mid‑Senior Level

Employment Type

Full‑time

Job Function

Information Technology

Location: Toronto, Ontario, Canada

Salary: CA$80,000.00 - CA$120,000.00

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior CRM Software Developer
Senior CRM Software Developer

Meridian Credit Union Ltd • Toronto

On-site
CAD 79,100 - 118,700
Hybrid work arrangements
In-office collaboration days
Professional growth opportunities
Software Developer - CRM - Senior
Software Developer - CRM - Senior

Bevertec • Toronto

On-site
CAD 124,000 - 131,000
Software Developer CRM
Software Developer CRM

Russell Tobin • Toronto

On-site
CAD 131,000 - 138,000
Microsoft Dynamics Developer
Microsoft Dynamics Developer

Lighthouse Technology Services • Toronto

On-site
CAD 75,768 - 82,656
Software Developer - Microsoft Dynamics 365 CRM Developer
Software Developer - Microsoft Dynamics 365 CRM Developer

Hire Rightt • Toronto

On-site
CAD 90,000 - 120,000
Microsoft Dynamics Consultant
Microsoft Dynamics Consultant

BuzzClan • Oshawa

On-site
CAD 80,000 - 100,000
Senior Software Developer - CRM - Toronto
Senior Software Developer - CRM - Toronto

Kardow • Toronto

On-site
CAD 110,000 - 170,000
CRM Workflows
Hybrid Development
Integration Architecture
+1
Senior Developer
Senior Developer

Adecco • Ottawa

On-site
CAD 80,000 - 110,000
Microsoft Dynamics 365 F&SCM Finance Solution Architect
Microsoft Dynamics 365 F&SCM Finance Solution Architect

HCLTech • Canada

On-site
CAD 150,000 - 180,000
Senior Dynamics 365 Developer
Senior Dynamics 365 Developer

Huntel Global • Toronto

On-site
CAD 110,000 - 160,000