Dynamics 365 Developer

Mid-Senior Level
Ottawa
Contract
, Remote Friendly

Job Description

ADGA is looking for a Dynamics 365 Developer to support the development of a new Service Gateway Portal. The Portal will adopt a user-centric approach that will enable our client to connect with, work with, and protect Canadians from cyber threats by fostering a vibrant Canadian Cyber Security Community and delivering cybersecurity-related services.

The user base of the portal includes cyber security and IT practitioners within Canadian small businesses to large enterprises, critical infrastructure, and systems of importance including all levels of government.

The outcomes ensure that the Portal becomes the single, centralized management hub to deliver a wide range of services, with a strong focus on usability to further support the needs of the user base to act on cyber security matters.

The scope of this work will be to assist in the implementation of the Portal using Microsoft Azure applications. The tools used include Microsoft Dynamics 365, Sharepoint, and Microsoft PowerApp Portal. The technologies used include C#, HTML/CSS, Liquid, JavaScript (REACT, Angular), JSON, TypeScript, Azure, RESTful web services, ASP.NET, Power BI, .NET, Microsoft Flow, Dynamics Plugs-In, and other APIs.

Understanding the end-to-end business requirement, the Software Developer must work to architect, design, configure, and test the Portal t using an iterative (Agile / Scrum) approach. The Software Developer will be part of an existing team and report to Team Leads and Architects.

Tasks include:

  • Analyze and implement user experience (UX) requirements;
  • Develop, implement, configure, test, and deploy websites;
  • Install and configure websites built with the Microsoft Dynamics 365 CRM, Microsoft Power App Portal, and Microsoft Sharepoint in Azure;
  • Perform programming and scripting in various computer languages including, C#, Java, REST, HTML, CSS, Liquid, JavaScript (React, Angular), JSON, and XML to develop new or extend existing modules;
  • Provide technical security specifications;
  • Develop, implement, configure, test, and deploy security role-based authorization controls and attribute-based authorization controls with the Microsoft Dynamics 365 CRM, Microsoft Power App Portal, and Microsoft Sharepoint in Azure;
  • Develop, implement, configure, test, and deploy websites;
  • Develop, implement, configure, test, and deploy account management, and single-sign-on solution using APIs, LDAP modules, and Active Directory;
  • Extend web-based content personalization capabilities;
  • Perform quality assurance and testing of software written and of websites developed; Deploy web-based applications;
  • Implement integrations with other Azure applications, functions, APIs, and modules as required;
  • Build, design, upgrade and deploy websites as determined by the project schedule and client requirements;
  • Migrate or rebuild content and functionality from old websites to new websites;
  • Provide maintenance, support, and life cycle management for websites and web content management systems;
  • Provide information and support to team members for the development of Standard Operating Procedures, Knowledge Articles, Training materials, Playbooks, and other internal-facing documentation as required;
  • Work as part of an Agile team, provide technical guidance and advice, configuration setup, and software to team members as required;
  • Assist in the troubleshooting and resolution of technical problems within a project; and
  • Perform knowledge transfers to staff after each monthly project release.

Qualifications

  • Bachelors Degree or College Diploma in Computer Science, Engineering, or Business Administration in one of the following disciplines: Software Engineering, Electrical Engineering, or IT Management
  • 5 years of experience within the last 10 years as a Programmer / Software Developer.
  • 3 years of experience installing and configuring websites built with the Microsoft Dynamics 365 CRM, Microsoft Power Apps Portal, and Microsoft Sharepoint in Azure
  • 1 year of experience within the last 3 years developing, implementing, configuring, testing, and deploying security role-based authorization controls (RBAC) and attribute-based authorization controls (ABAC).
  • 1 year of experience within the last 3 years developing, implementing, configuring, testing, and deploying account management, and single-sign-on solutions using APIs, LDAP modules, and Active Directory.
  • 5 or more years of experience developing, implementing, configuring, testing, and deploying websites.

Additional Information

ADGA commits to putting diversity into action to build a stronger, more representative team and help our customers and communities thrive. We are a proudly Canadian company, striving to further diversity, equity, and inclusion in the workplace and provide every individual with the opportunities and resources to help them reach their full potential.

Since being acquired by Commissionaires Ottawa, ADGA has adopted the social mandate of Commissionaires to create meaningful employment opportunities and generate financial resources for veterans of the CAF, RCMP, their families, and fellow citizens who share a passion to contribute to the security and well-being of Canadians.

ADGA s'engage à mettre la diversité en action pour bâtir une équipe plus forte et plus représentative et aider nos clients et nos communautés à prospérer. Nous sommes une entreprise fièrement canadienne. Nous nous engageons pour promouvoir la diversité, l'équité et l'inclusion dans le milieu de travail et d'offrir à chaque personne les possibilités et les ressources qui lui permettront de réaliser son plein potentiel.

Depuis son acquisition par Les Commissionnaires Ottawa, ADGA a adopté le mandat social de Les Commissionnaires qui consiste à créer des possibilités d'emploi significatives et à générer des ressources financières pour les anciens combattants des FAC, de la GRC, leurs familles et leurs concitoyens qui partagent la passion de contribuer à la sécurité et au bien-être des Canadiens.

Other Open Positions

Information Management Architect
Information Technology
Mid-Senior Level
Ottawa
Full-time
Electronics Technician
Information Technology
Mid-Senior Level
Saskatoon
Full-time
C++ Developer
Information Technology
Mid-Senior Level
Ottawa
Full-time
Intermediate Network Tester
Information Technology
Mid-Senior Level
Ottawa
Full-time
SATCOM Capability Sustainment Engineer
Information Technology
Mid-Senior Level
Ottawa
Full-time
Electronics Technician
Information Technology
Entry Level
Agassiz
Full-time
View All

Become a client

Reach out to discuss how we can help with your critical business challenges.

Get In Touch

Work with ADGA

With positions from coast to coast, find the perfect opportunity for you as part of our 600+ member team.

Design Your Career
ISO 9001:2015 – Quality Management Systems – certified
ISO 27001:2013 – Information Security Management – certified