Back to job search
Joblinxsapp logo
JoblinxsappVerified Job Source

Senior Software Developer – CRM – Senior

  • Toronto, ON
  • On-site
  • Posted Sep 25, 2026
  • 1 position

Opens an external site

Employment type
Full-time
Experience level
Lead · 10+ years
Apply by
Oct 23, 2026
Posting language
English
Working hours
40 hours per week
Seniority
Mid-Senior level
Application method
Direct apply is available

Job summary

Design, develop, integrate, test, deploy, and support enterprise CRM solutions using Dynamics 365, Power Platform, Azure, Dataverse, and .NET technologies. Collaborate with business stakeholders and technical teams across the SDLC, including requirements analysis, integrations, troubleshooting, quality assurance, documentation, and post-implementation support.

Job details

Client: Government Services Integration Cluster Ministry: Ministry of Public and Business Service Delivery and Procurement Location: 222 Jarvis Street, Toronto, ON Work Arrangement: 100% Onsite – Monday to Friday Contract: November 1, 2026 – March 31, 2027 Openings: 1 Security Clearance: No clearance required Submission Limit: 1 candidate Closing Date: September 25, 2026 at 12:00 PM EST Position Overview The Government Services Integration Cluster is seeking a Senior Software Developer – CRM to design, develop, integrate, test, deploy, and support enterprise CRM solutions using Microsoft Dynamics 365, Power Platform, Azure, Dataverse, .NET, C#, and JavaScript. The successful candidate will have strong hands-on experience with Dynamics 365 Customer Service, including case management, knowledge management, Customer Service Workspace, agent experience profiles, session templates, workstreams, routing, and configuration. The role requires experience with both low-code and custom development within the Dynamics 365 and Microsoft Power Platform ecosystem. The resource will work closely with technical teams, business stakeholders, and subject matter experts throughout the Software Development Life Cycle. Key Responsibilities Translate technical system specifications and business requirements into working, tested applications. Develop detailed programming specifications and write, generate, compile, test, debug, and maintain application code. Design, develop, implement, test, deploy, troubleshoot, and document enterprise applications. Develop and configure solutions using Dynamics 365, Microsoft Power Platform, Azure, and Dataverse. Perform both low-code development and custom development on Dynamics 365. Design and implement integrations between Dynamics 365 and other Microsoft cloud technologies. Develop and support custom Web APIs and applications using ASP.NET, .NET Core, C#, JavaScript, and Entity Framework. Develop and support Azure-based solutions and integrations. Work with Azure SQL, DevOps, CI/CD pipelines, task boards, and related development tools. Troubleshoot and resolve technical issues during software implementation, conversion, migration, and ongoing operations. Conduct application impact assessments, technical design walkthroughs, testing, debugging, and post-implementation support. Collaborate with IT professionals throughout the Software Development Life Cycle. Elicit and document information from diverse business-area stakeholders and subject matter experts. Prepare technical documentation, reports, reviews, assessments, user documentation, and system documentation. Participate in Agile development activities, including Kanban and task-board methodologies. Support technical quality assurance and ensure application solutions meet project requirements. Provide technical assistance during implementation, conversion, and migration activities. Apply structured methodologies for the development, design, implementation, and maintenance of applications. Support accessibility requirements, including awareness of AODA and related regulations and standards. Requirements Mandatory Technical Skills Candidates must have demonstrated experience with the following: Microsoft Dynamics 365 / Power Platform / Azure Dynamics 365, Microsoft Power Platform, and Azure solution design Dynamics 365 interoperability, integration, and capabilities with other Microsoft cloud technologies Both low-code development and custom development on Dynamics 365 Dataverse design and development Development using Azure technologies .NET C# JavaScript Agile methodologies DevOps, task boards, pipelines, and CI/CD practices Cloud platforms including Azure, Dynamics 365, and Power Platform Dynamics 365 Customer Service Extensive hands-on development experience with Dynamics 365 Customer Service, including: Case Management Knowledge Management Customer Service Workspace Customer Service Workspace configuration Agent Experience Profiles Session Templates Workstreams Routing Customer Service solutions and configurations Power Platform Experience developing solutions using: Power Apps Model-Driven Apps Canvas Apps Power Pages Custom PCF Controls Server-side templating using Liquid Dataverse Custom Application Development Hands-on experience with: Custom Web API development ASP.NET .NET Core C# JavaScript Entity Framework Azure SQL Azure development technologies DevOps CI/CD pipelines Cloud Architecture Strong understanding of cloud platforms including Azure, Dynamics 365, and Power Platform Proficiency across SaaS, PaaS, and IaaS cloud service models Experience designing and integrating cloud-based enterprise solutions General Software Development Experience The candidate should have experience in: Programming and systems analysis. Application design, development, implementation, maintenance, and troubleshooting. Structured software development methodologies. Object-oriented and/or third-generation programming languages. Relational and hierarchical database technologies. Information retrieval packages and query languages. Communications protocols. Application deployment and troubleshooting. Unit testing, debugging, and documentation. Software migration and conversion. Middleware and gateway technologies. Post-implementation support. Technical design walkthroughs. Application impact assessments. Installation script analysis, modification, encoding, testing, and debugging. Oracle / Enterprise Application Experience Experience with the following Oracle technologies and business applications is identified as an additional requirement/skill area: Oracle E-Business application customizations and extensions. Impact assessments for Oracle E-Business customizations and extensions. Account Receivable / Collections conversion. Oracle Database. PL/SQL SQL XML Unix shell scripting. Oracle Data Integrator (ODI) Oracle E-Business modules: General Ledger (GL) Accounts Receivable (AR) Collections Accounts Payable (AP) Inventory (INV) FND Oracle E-Business table structures related to GL, AR, Collections, AP, INV, and FND. SQL tuning. Partitioned tables. Data warehouse and ETL methodologies. OBIEE Java. Oracle Application Development Framework (ADF). Agile / DevOps Experience working with Agile methodologies. Experience using Kanban/task boards. Experience with DevOps practices and tools. Experience with development pipelines and CI/CD. Ability to collaborate effectively with cross-functional IT teams throughout the SDLC. Communication & Business Skills Strong verbal and written communication skills. Ability to prepare clear technical documentation, reports, reviews, and assessments. Ability to present ideas and recommendations clearly and effectively to technical and non-technical stakeholders. Strong analytical, problem-solving, and decision-making skills. Strong interpersonal and negotiation skills. Ability to work effectively with diverse business stakeholders and subject matter experts. Strong teamwork and collaboration skills. Demonstrated ability to meet project deadlines. Ability to maintain a high level of customer service with internal and external clients. Leadership abilities to oversee the technical quality assurance of projects. Preferred Qualifications The following are considered assets: Dynamics 365 certifications Azure certifications Experience with programming Internet-ready applications. Knowledge of Rapid Application Development (RAD) methodologies. Knowledge of Information Management principles, concepts, policies, and practices. Experience with middleware and gateway technologies. Experience conducting technical design walkthroughs. Knowledge of Accessibility for Ontarians with Disabilities Act (AODA) and related regulations and standards. Experience providing user and system documentation. Mandatory Work Arrangement This is a 100% onsite position. The selected candidate must be available to work onsite at 222 Jarvis Street, Toronto, Ontario, Monday through Friday, from 8:00 AM to 5:00 PM, excluding lunch breaks. Recruiter Screening Checklist Before submitting a candidate, ensure the resume clearly demonstrates: Dynamics 365 solution design Microsoft Power Platform solution design Azure solution design Dynamics 365 interoperability/integration Low-code Dynamics 365 development Custom Dynamics 365 development Dataverse design and development Azure development .NET C# JavaScript Dynamics 365 Customer Service Case Management Knowledge Management Customer Service Workspace Agent Experience Profiles Session Templates Workstreams Routing Power Apps – Model-Driven, Canvas, and Power Pages PCF Controls Liquid templating Custom Web API ASP.NET / .NET Core Entity Framework Azure SQL DevOps / CI/CD / pipelines Agile / Kanban / task boards SaaS, PaaS, and IaaS Strong communication and documentation skills Available for 5 days onsite in Toronto Important: This requisition allows only one submission, so candidates should be thoroughly screened against the mandatory Dynamics 365, Power Platform, Azure, Dataverse, .NET, C#, and JavaScript requirements before submission.

What you’ll do

Design, develop, integrate, test, deploy, and support enterprise CRM solutions using Dynamics 365, Power Platform, Azure, Dataverse, and .NET technologies. Collaborate with business stakeholders and technical teams across the SDLC, including requirements analysis, integrations, troubleshooting, quality assurance, documentation, and post-implementation support.

Requirements

Requires extensive hands-on experience with Dynamics 365 Customer Service, Power Platform, Dataverse, Azure, and custom development using .NET, C#, and JavaScript, along with cloud integration and DevOps/CI/CD practices. Candidates should also demonstrate Agile collaboration, strong communication and documentation skills, and availability to work onsite in Toronto five days per week.

Listed skills

  • Microsoft Azure · Preferred
  • JavaScript · Preferred
  • C++ · Preferred

Other relevant skills

Identified from the job description. Confirm important requirements above.

  • Microsoft Dynamics 365
  • Dynamics 365 Customer Service
  • Microsoft Power Platform
  • Dataverse
  • Microsoft Azure
  • C#
  • .NET Core
  • JavaScript
  • ASP.NET
  • Entity Framework
  • Azure SQL
  • Power Apps
  • Power Pages
  • Custom Web APIs
  • DevOps and CI/CD
  • Agile and Kanban

Job areas

  • Software
  • Technology
  • Government & Public Sector

More jobs you can apply to directly

Similar opportunities posted by employers hiring on Jobs.ca, with no external application form.

Browse all Easy Apply jobs