Jobs in JS

← All jobs

Maarut

RQ11370 - Software Developer - Senior

Senior Toronto, Ontario, Canada posted 2026-07-23

Apply for this position →

Scope:

 

Assignment Deliverables

The Software Developer will be responsible for delivering the following outputs in support of assigned enhancements of the OPGT Modernization program:

  • Design, develop, and implement configurations, extensions, and custom components within Microsoft Dynamics 365 Customer Engagement (CE) and related modules.
  • Implement and support integrations between Microsoft Dynamics 365, enterprise systems, and external applications using approved integration patterns and tools.
  • Produce unit tested, performant, and maintainable code that meets quality, security, and operational standards.
  • Support system, integration, and user acceptance testing by resolving defects, validating data accuracy, and addressing technical issues.
  • Participate in deployment activities and provide technical support during post go live stabilization to ensure solution reliability.
  • Contribute to technical documentation and provide knowledge transfer to support ongoing operations and long term solution sustainability.


Requirements

Experience and Skill Set Requirements:

Must Haves:

 

Skill Set Requirements:

Desired Skills and Experience

The ideal candidate will demonstrate strong technical capability and hands on experience within enterprise application environments:

  • Experience developing, configuring, and extending Microsoft Dynamics 365 Customer Engagement (CE) solutions.
  • Knowledge of Power Platform components, including Power Apps and Power Automate.
  • Understanding of Dataverse, platform extensibility, and integration capabilities.
  • Familiarity with Microsoft Dynamics 365 Finance & Operations (F&O), including exposure to integrations, data structures, or configuration concepts, is considered an asset.
  • Strong experience with C#, JavaScript, Power FX, and related development technologies.
  • Experience implementing integrations and data flows across enterprise systems.
  • Understanding of data validation, transformation, and performance considerations.
  • Familiarity with Azure based application hosting and integration concepts.
  • Understanding of CI/CD and DevOps practices in enterprise delivery environments.
  • Experience working in cross functional delivery teams comprising internal and vendor resources.
  • Ability to follow approved architecture standards, security practices, and development guidelines.

 

Dynamics 365 Configuration, Customization & Development Experience:

Demonstrated hands on experience designing, developing, configuring, and extending Microsoft Dynamics 365 Customer Engagement (CE) solutions within enterprise IT environments, including:

  • forms, views, and dashboards
  • workflows, business rules, and process automation
  • security roles and data access configurations
  • C# / .NET
  • JavaScript
  • Power Fx (where applicable)
  • entity structure and relationships
  • data handling, validation, and integrity
  • platform extensibility capabilities

 

Integration & Data Flow Implementation Experience:

Demonstrated experience implementing and supporting integrations and data flows between Microsoft Dynamics 365 Customer Engagement (CE) and other enterprise systems, including:

  • enterprise systems
  • external or third party applications
  • supporting platforms or services
  • data ingestion, transformation, and movement
  • handling inbound and outbound data exchanges
  • basic understanding of synchronous and asynchronous integration behavior
  • exposure to F&O related data structures or functional concepts
  • troubleshooting or supporting CE–F&O integration touchpoints (deep F&O development is not required)
  • API based integrations
  • service based or event driven approaches
  • batch or scheduled data processing, where applicable

 

Quality, Testing & Production Readiness:

Demonstrated experience producing tested, production ready software solutions within enterprise IT environments, including:

  • analyzing and resolving defects
  • validating data accuracy and solution behavior
  • addressing technical issues identified during testing
  • error handling and logging
  • performance and scalability impacts
  • operational supportability and maintainability

 

Development Practices, Collaboration & Standards Adherence:

Demonstrated experience working within structured enterprise delivery environments, adhering to established development practices, standards, and collaborative team models, including:

  • participating in build and release pipelines
  • using version control systems
  • supporting automated deployment or testing processes
  • developers, solution architects, business analysts, and testers
  • internal staff and external/vendor resources
  • adapting to evolving requirements
  • supporting ongoing refinements post MVP


Apply for this position →

Similar Jobs