Microsoft Dynamics 365 Developer (Various levels)

Communications Security Establishment

Ottawa

Hybrid

CAD 80,000 - 120,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Dental coverage
Pension plan

Job summary

The Communications Security Establishment (CSE) in Ottawa is seeking a Microsoft Dynamics 365 Developer (various levels) to design, implement, and optimize Dynamics 365 and Dataverse solutions across enterprise environments. You will build plugins, automations, integrations, and dashboards while ensuring data integrity and security.

The role offers opportunities across levels, a collaborative development team, and telework options for part of the week.

Qualifications

  • Experience developing and customizing enterprise applications such as Microsoft Dynamics 365, Microsoft Power Platform, Dataverse, Salesforce, or similar platforms.
  • Experience providing technical support, troubleshooting, or advice on enterprise systems.
  • English essential means that the position requires the knowledge of English only.

Responsibilities

  • Develop Microsoft Dynamics 365 and Dataverse solutions, including plugins, automations, dashboards, workflows, and reports.
  • Create integrations and custom components for Dynamics 365 and Dataverse; include data lake sync jobs and API integrations.
  • Migrate customer data into Dynamics 365 and perform data migration tooling development.
  • Perform code reviews and ensure adherence to development standards.
  • Gather requirements, document procedures, provide user support and training, and administrate Dynamics 365 user accounts.

Skills

English proficiency
Microsoft Dynamics 365
Power Platform
Dataverse
RESTful services
Azure DevOps
Git
APIs & Integrations

Education

Software Engineering / Computer Science degree
Secondary school diploma with related experience

Tools

Microsoft Dynamics 365
Dataverse
Power Platform
Azure
Azure DevOps
Git
API integrations
AI-enabled MCP services

Job description

Microsoft Dynamics 365 Developer (Various levels)

Closing Date:

2026-12-04

Classification:

UNMA-07 - UNMA-08 - UNMA-09

Reference number: RF-17607

About CSE

The Communications Security Establishment (CSE) is Canada’s agency responsible for foreign signals intelligence, cyber operations and cyber security. Learn more about our mission , and what it means to work in a security and intelligence field .

Join the Canadian Centre for Cyber Security , a part of CSE, and contribute to projects that help strengthen Canada's cyber security posture and support the safety and security of Canadians.

You will work as part of a collaborative development team responsible for the administration, development, and enhancement of a Microsoft (MS) Dynamics 365 and Dataverse platform. As a MS Dynamics 365 developer you will design and implement innovative solutions, develop integrations with enterprise systems, automate business processes, and help deliver reliable services that support the mission of the Canadian Centre for Cyber Security.

Whether you are an entry-level, intermediate, or experienced developer, you will have the opportunity to work on meaningful projects, expand your technical expertise, and contribute to a culture of continuous learning, innovation, and knowledge-sharing.

  • develop Microsoft (MS) Dynamics 365 and solution maintenance and configuration
  • develop and maintain custom plugins and automations for Microsoft Dynamics 365
  • develop integrations and custom components for Microsoft Dynamics 365 and Dataverse, including data lake synchronization jobs, AI-enabled Model Context Protocol servers and tools and API integrations
  • develop data migration tools for migrating customer data into MS Dynamics 365
  • build MS Dynamics 365 dashboards, workflows and reports
  • perform code reviews and ensure adherence to development standards
  • Requirements gathering and user support duties:
    • participate in requirements gathering
    • create and maintain documentation on procedures and governance
    • provide support to users for data entry and distribution lists
    • administrate MS Dynamics 365, including creation of user accounts and maintenance
    • provide or participate in demos or user training

To find out more about our salary scale, vacation allowances and benefits (health, dental and pension plans, etc.) visit the Compensation page on our website.

Area of selection

Open to Canadian citizens.

Location

The majority of our jobs are in Ottawa, Ontario. CSE has two accessible facilities . Flexible work arrangements, including telework for a portion of the work week, may be possible.

Conditions of employment

A valid Enhanced Top Secret ( ETS ) security clearance is a condition of employment that must be met before an offer can be made.

In order to be considered, your cover letter must clearly explain how you meet the following education and experience requirements.

Education

You must have either one of the following:

  • a professional certification, college diploma or university degree in a field related to the position, such as (but not limited to) Software Engineering Technician, Computer System Technology, Computer Science, Engineering (e.g. Computer, Software, Electrical), Mathematics; or
  • a secondary school diploma and relevant experience in a field related to the position (as above).

Note: The educational program must be recognized in Canada, and you must be able to provide proof of education credentials. Students graduating within the next twelve months are eligible to apply.

Experience
  • Experience developing and customizing enterprise applications such as Microsoft Dynamics 365, Microsoft Power Platform, Dataverse, Salesforce, or similar platforms.
  • Experience providing technical support, troubleshooting, or advice on enterprise systems.
  • English essential means that the position requires the knowledge of English only.

The following core, technical and functional competencies will be assessed at a later date. You do not need to include information about them in your application.

Core Competencies (For all levels)
  • Accountability and Professional Excellence
  • Critical Thinking and Judgement
  • Initiative
  • Teamwork and Collaboration
Technical Competencies (For all levels)
  • Application Development
  • Knowledge of IT
  • Web Design and Development
  • Knowledge of the Software Development Process (for UNMA-08 and UNMA-09 only)
Functional Competencies (for UNMA-09)
  • Project Management
Assets

Assets are “nice-to-have” expertise and skills we’re interested in. Your application will not be rejected if you do not meet or possess these qualifications. However, if you do have them, they may be used to identify which team you could best complement.

Please demonstrate on your application if you meet or possess the asset experience listed below.

  • For the UNMA-07 or UNMA-08 (entry and intermediate levels) asset experience include:
    • Microsoft (MS) Dynamics 365 or on-prem administration or development experience
    • experience with RESTful service development
    • experience in Power Platform, Canvas App building, Power Automate, Azure web apps, Functions, or containerized applications
    • experience utilizing Cloud technology
    • experience developing cloud-based solutions using Microsoft Azure or similar cloud technologies
    • experience using and maintaining releases and deployments with Azure DevOps
    • experience using source control like Git
    • experience with user experience (UX) principles, usability, accessibility, and interface design best practices
    • experience developing custom plug-ins, workflows, or extensions for MS Dynamics 365/Dataverse
  • For the UNMA-09 (experienced level) assets also include:
    • experience designing and developing integrations between enterprise applications using APIs and web services
    • experience with AI-enabled solutions or Model Context Protocol (MCP) services
    • experience developing data integration, synchronization, or migration solutions between enterprise systems
Operational requirements

Overtime and standby duty may be required.

Assessments of candidates are conducted in the official language of their choice.

Please note the Employment Equity Act , which is under review, uses the terminology Aboriginal peoples and visible minorities.

CSE offers an assessment process that will accommodate any reasonable measures you require to be assessed in a fair and equitable manner. Those measures are available to all candidates during our processes. Information you provide will be addressed confidentially.

The level of competence demonstrated in the various assessments will be used to determine your qualifications for the UNMA-07, UNMA-08 or UNMA-09 level.

All communications with CSE relating to this process, including email messages and telephone conversations, may be used in the assessment of qualifications.

The intent of this process is to fill vacant positions at CSE. The process may also be used to establish a pool of qualified candidates which could be used to staff similar or identical positions with various tenures.

Due to the nature of CSE’s mandate certain roles may expose employees to content that is difficult to process. Mental health is a priority at CSE and if any personnel feel they require assistance to preserve their mental wellbeing, they have access to services, tools and other resources to help them in both their personal and professional lives.

Please note that in an effort to maintain balance between employee development and business needs, candidates who are hired at CSE must remain in their substantive position for a minimum of twelve (12) months subject to operational requirements.

We thank you for your interest in CSE. However, only those selected for further consideration will be contacted.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Strategic Machine Learning Researcher
Strategic Machine Learning Researcher

Communications Security Establishment Canada • Ottawa

Hybrid
CAD 120,000 - 180,000
Strategic Machine Learning Researcher
Strategic Machine Learning Researcher

Cse Cst • Ottawa

Hybrid
CAD 90,000 - 130,000
Strategic Cryptologic Researcher
Strategic Cryptologic Researcher

Communications Security Establishment Canada • Ottawa

Hybrid
CAD 90,000 - 130,000
Flexible telework
Hybrid work arrangement
Strategic Cryptologic Researcher
Strategic Cryptologic Researcher

Cse Cst • Ottawa

Hybrid
CAD 110,000 - 160,000
Health insurance
Pension plan
Foreign Language Intelligence Analyst (Chinese)
Foreign Language Intelligence Analyst (Chinese)

Cse Cst • Ottawa

On-site
CAD 93,510 - 110,009
Health, dental, and pension plans
Potential for Foreign Language Incentive Program (FLIP)
Développeuse ou développeur Microsoft Dynamics 365 (plusieurs niveaux)
Développeuse ou développeur Microsoft Dynamics 365 (plusieurs niveaux)

Communications Security Establishment Canada • Ottawa

Hybrid
CAD 103,000 - 140,000
Senior Specialist, Software Engineering (D365 ERP)
Senior Specialist, Software Engineering (D365 ERP)

Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) • Ottawa

Hybrid
CAD 104,000 - 130,000
Vacation
Performance incentive
Pension plan
+3
Bilingual Senior Specialist, Software Engineering (Microsoft Dynamics 365 CRM)
Bilingual Senior Specialist, Software Engineering (Microsoft Dynamics 365 CRM)

Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) • Ottawa

Hybrid
CAD 104,000 - 130,000
Bilingual Senior Specialist, Software Engineering (D365 ERP)
Bilingual Senior Specialist, Software Engineering (D365 ERP)

Canada Mortgage and Housing Corporation (CMHC) Société canadienne d'hypothèques et de logement(SCHL) • Ottawa

Hybrid
CAD 104,000 - 130,000
Annual paid vacation
Performance incentive
Pension plan (Defined benefit)
+3
Senior Specialist, Software Engineering (Microsoft Dynamics 365 CRM)
Senior Specialist, Software Engineering (Microsoft Dynamics 365 CRM)

Canada Mortgage and Housing Corporation • Ottawa

Hybrid
CAD 104,000 - 130,000
Annual vacation
Performance incentive
Comprehensive group insurance
+1