Senior Software Developer – Microsoft Dynamics 365 CE

Upstaff


Job Location:

Toronto - Canada

Monthly Salary: CAD 16 - 16
Experience Required: 10years
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

Senior Software Developer Microsoft Dynamics 365 CE

Client: Office of the Public Guardian and Trustee (OPGT) Modernization Program
Location: Toronto ON (Onsite)
Duration: 184 497 Days (Extension Possible)
Work Schedule: 7.25 hours/day Monday to Friday (8:00 AM 5:00 PM)

Job Description

We are seeking an experienced Senior Software Developer to join the Office of the Public Guardian and Trustee (OPGT) Modernization Program. The successful candidate will support the delivery of enhancement initiatives beyond the Minimum Viable Product (MVP) working within a collaborative team of internal and vendor resources to develop customize integrate and support enterprise solutions built on Microsoft Dynamics 365 Customer Engagement (CE).

The ideal candidate will have strong expertise in Dynamics 365 CE development Power Platform C#/.NET JavaScript Dataverse and enterprise integrations along with experience supporting production deployments and post-implementation enhancements.

Key Responsibilities

  • Design develop configure and customize Microsoft Dynamics 365 Customer Engagement (CE) solutions.
  • Develop custom components plugins workflows business rules forms views dashboards and security configurations.
  • Implement integrations between Dynamics 365 CE enterprise applications and external systems using approved integration patterns.
  • Develop and support data flows APIs and integration components across enterprise platforms.
  • Translate technical designs and user stories into scalable secure and production-ready solutions.
  • Perform unit testing and support system integration and user acceptance testing (UAT).
  • Troubleshoot and resolve application defects and technical issues throughout the development lifecycle.
  • Participate in deployment production release and post-go-live stabilization activities.
  • Prepare technical documentation and provide knowledge transfer to project and support teams.
  • Follow enterprise architecture security coding standards and development best practices.
  • Collaborate with solution architects business analysts testers project managers and vendor teams in an Agile delivery environment.

Mandatory Qualifications

  • Minimum 5 years of experience developing enterprise applications using Microsoft Dynamics 365 Customer Engagement (CE).
  • Hands-on experience configuring and customizing Dynamics 365 CE including:
    • Forms
    • Views
    • Dashboards
    • Business Rules
    • Workflows
    • Security Roles
    • Business Process Flows
  • Strong experience developing:
    • C#
    • .NET
    • JavaScript
    • Dynamics 365 Plugins
    • Custom Workflow Activities
  • Experience with Microsoft Dataverse.
  • Experience implementing integrations between Dynamics 365 CE and enterprise applications.
  • Experience supporting enhancement-driven and post-MVP enterprise projects.
  • Experience working within structured governance security and enterprise development standards.
  • Strong analytical troubleshooting documentation and communication skills.

Preferred Qualifications

  • Experience with Microsoft Dynamics 365 Finance & Operations (F&O) particularly integrations and data interaction.
  • Experience with Power Platform including:
    • Power Apps
    • Power Automate
    • Power Fx
  • Experience with Azure integration technologies such as:
    • Azure Functions
    • Logic Apps
    • Service Bus
    • API Management
  • Experience developing REST APIs and enterprise integrations.
  • Knowledge of Azure-based application hosting and cloud services.
  • Experience with CI/CD pipelines Azure DevOps Git and DevOps practices.
  • Experience supporting production deployments stabilization and ongoing application enhancements.
  • Experience working in Agile/Scrum teams.

Technical Skills

Microsoft Technologies

  • Microsoft Dynamics 365 Customer Engagement (CE)
  • Microsoft Dynamics 365 Finance & Operations (F&O)
  • Power Apps
  • Power Automate
  • Dataverse
  • Power Fx

Development

  • C#
  • .NET Framework/.NET Core
  • JavaScript
  • Plugins
  • Custom Workflow Activities
  • REST APIs
  • Web Services

Integration

  • Enterprise Integrations
  • API Development
  • Data Transformation
  • Data Validation
  • Azure Integration Services

Cloud & DevOps

  • Microsoft Azure
  • Azure DevOps
  • Git
  • CI/CD Pipelines
  • Azure Functions
  • Logic Apps
  • Service Bus

Testing & Deployment

  • Unit Testing
  • Integration Testing
  • User Acceptance Testing (UAT)
  • Defect Resolution
  • Production Support
  • Go-Live Support
  • Post-Production Stabilization

Nice to Have

  • Ontario Public Sector or Government project experience.
  • Experience working on large enterprise modernization initiatives.
  • Microsoft Dynamics 365 certifications.
  • Experience with secure enterprise application development and governance frameworks.

Work Environment

  • Onsite role in Toronto Ontario.
  • Collaborative Agile team environment.
  • Opportunity to work on a large-scale Microsoft Dynamics 365 modernization program supporting the Ontario Public Sector.

Top of Form


Bottom of Form





Required Skills:

M2 Minimum 10 years of demonstrated experience in IT Project Management managing complex enterprise technology initiatives. M3 Minimum 2 years of demonstrated experience as a Senior Project Manager delivering Digital Health projects within the Public Sector in New Brunswick Canada. M4 Excellent verbal and written communication skills in English. M5 Availability to commence work on August 24 2026. Scored Requirements (S1S11) Candidates with experience in the following areas will be highly preferred: S1 Minimum 5 years successfully managing large complex enterprise projects that: Cross multiple business units Involve multiple organizations Include numerous project participants Span extended project durations Combine business transformation and technical implementation S2 Minimum 5 years of experience in: Communication planning Stakeholder engagement Executive presentations Project coordination Internal and external communications S3 Minimum 5 years managing: Risk Management Issue Management Change Control Project Implementation Transition to Operations S4 Minimum 5 years leading cross-functional project teams consisting of: Software Developers Solution Architects Business Analysts Subject Matter Experts Technical Leads Business Stakeholders S5 Minimum 5 years analyzing: Project schedules Budgets Performance metrics Resource utilization Project health indicators while making data-driven project decisions. S6 Minimum 2 years working with Agile delivery methodologies including: Scrum Kanban S7 Minimum 2 years collaborating with Government of New Brunswick (GNB) executive leadership by providing: Executive briefings Project insights Risk assessments Governance reporting Decision support documentation S8 Minimum 2 years of experience implementing enterprise solutions using: Salesforce Health Cloud S9 Minimum 2 years of Project Management experience supporting: Provincial Cancer Screening Programs OR Public Sector Health Programs within a Canadian jurisdiction S10 Minimum 2 years of demonstrated knowledge of privacy and security legislation related to Personal Health Information including: PHIPA (Personal Health Information Protection Act) Provincial healthcare privacy and security practices S11 Recognized Project Management certification such as: PMP (Project Management Professional) PRINCE2 Practitioner Certified ScrumMaster (CSM) PMI-ACP Equivalent recognized Project Management certification Required Technical & Professional Skills Candidates should possess strong expertise in: Project Management Enterprise Project Management Project Planning Project Scheduling Budget Management Resource Management Scope Management Cost Management Project Governance Portfolio Reporting Steering Committee Facilitation Risk & Delivery Risk Management Issue Management Change Management Dependency Management Transition Management Quality Assurance Oversight Vendor Management Healthcare & Digital Health Digital Health Programs Healthcare Information Systems Cancer Screening Programs Population Health Initiatives Public Health Technologies Health Information Privacy Salesforce Salesforce Health Cloud Healthcare CRM implementations Health Cloud project delivery Agile & Delivery Methodologies Agile Scrum Kanban Hybrid Project Delivery SDLC Waterfall Reporting & Governance Executive Reporting KPI Reporting Dashboard Reporting Project Metrics Financial Tracking Communication Executive Presentations Stakeholder Management Vendor Coordination Cross-functional Leadership Facilitation Negotiation Preferred Qualifications Preference will be given to candidates with experience in: Government of New Brunswick (GNB) Service New Brunswick (SNB) Provincial Health Application Services (PHAS) Department of Health projects Cancer Screening modernization initiatives Enterprise Digital Transformation Public Sector Healthcare implementations


Required Education:

Mandatory Requirements (M1M6)Applicants must clearly demonstrate all of the following mandatory qualifications:M1Bachelors or University Degree in:Computer ScienceInformation TechnologyBusiness AdministrationHealth InformaticsHealth Sciencesor a closely related combinations of education and experience may also be considered.

Senior Software Developer Microsoft Dynamics 365 CEClient: Office of the Public Guardian and Trustee (OPGT) Modernization Program Location: Toronto ON (Onsite) Duration: 184 497 Days (Extension Possible) Work Schedule: 7.25 hours/day Monday to Friday (8:00 AM 5:00 PM)Job DescriptionWe are seeking...