Senior Software Architect

Level of effort: Full-time
Type of engagement: Remote
Duration: 6 years
Sector: Public
Language: English

The National Research Council Canada Industrial Research Assistance Program (NRC IRAP) requires the services of a Level 3 Application Architect (Power Platform/Dynamics) with the following experience and technical competencies

Mandatory requirements

  • the proposed resource has a minimum of ten (10) years’ of experience as a developer or application architect in software development.
  • that the proposed resource has a minimum of five (5) years as an application architect in a Dynamics online (SaaS) environment.
  • that the proposed resource has a minimum of eight (8) years of Dynamics experience in a developer role, including client-side JavaScript and server-side extensions (.NET/C#)
  • the proposed resource has architected and delivered a Government of Canada application built on Microsoft’s Power Platform.  This application must include;
    • Power Pages
    • Dynamics App
  • the proposed resource has a minimum of five (5) years of experience integrating Dynamics with five or more external applications and/or Microsoft AppSource Apps
  • the proposed resource has a minimum of five (5) years of experience working in an agile environment, leveraging Azure DevOps to manage features and stories, plan sprints, and perform builds & releases of Dynamics solutions.
  • the proposed resource should have at least one of the following certifications:
    • Microsoft Power Platform Solution Architect
    • Microsoft Power Platform Fundamentals Certification
    • Microsoft Power Platform Developer Associate
    • Microsoft Dynamics 365 Fundamentals Certification

General tasks

  • Lead the project team in the design, development, and implementation of business requirements as
    defined by the Product Owner and Business Analyst, aligning with Microsoft Power Platform/Dynamics
    365 best practices and leveraging OOB capabilities wherever possible.
  • Work with the development team to plan and build solutions in Microsoft Power Platform/Dynamics
    365, including:
    o Create, modify and remove entities, forms, views, and security permissions in Dynamics 365.
    o Create, modify, and remove plug-ins, workflows and web services within Dynamics 365.
    o Create, modify and remove web pages, menus in MS Power Pages.
    o Create, modify and remove other Power Platform services, as required.
    o Migrate data from existing solutions (SQL Server databases) to Dynamics 365, where required.
    o Recommend, configure and integrate third-party add-ons, where required.
  • Mentor developers, helping them identify the best overall approach for completing their development
    (user stories).
  • Provide training, documentation, and demos to clients, as well as other developers, as required
Sorry! This job has expired.