Dynamics 365 Power Platform Technical Consultant

BDO USADenver, CO
11d$95,000 - $150,000

About The Position

Job Summary: The Dynamics 365 & Power Platform Developer works with cutting-edge Microsoft technologies to design, build, and deliver high-quality, scalable business solutions across a variety of industries. This role collaborates closely with architects, functional consultants, and cross-disciplinary teams on end-to-end initiatives ranging in size and complexity—from rapid Power Platform solutions to enterprise-grade Dynamics 365 implementations. The position is hands-on and delivery-focused, performing custom development, configuration, integration, and unit testing across the Power Platform, Dynamics 365, Azure, and select full-stack technologies. Developers in this role contribute to both low-code and pro-code solutions, support modern integration patterns, and continuously expand their technical and consulting skillsets through real-world project experience and ongoing career development opportunities.

Requirements

  • Bachelor’s degree, and three (3) or more years of industry experience with ERP systems, required; OR High School Diploma/GED and five (5) or more years of industry experience with ERP systems, required
  • Three (3) or more years of Dynamics 365 experience, required
  • Three (3) or more years of Power Platform experience, required
  • Three (3) or more years of software development experience, required
  • One (1) or more years of experience leading development projects, required
  • Professional experience with Dynamics 365: Sales, Customer Service (Contact Center), Customer Insights Journeys and Data, Project Operations, or Field Service, required
  • Professional experience coding with multiple Microsoft 365 technologies, required
  • Development experience with one (1) or more of the following, required: o Power Apps (Canvas, Model-Driven) o Power Automate o Power Pages o Copilot Studio (Formerly Power Virtual Agents) o Dataverse
  • Ability to develop and learn new and emerging technologies
  • Solid understanding of object-oriented programming (OOP)
  • Ability to work within a consultative environment
  • Strong written and verbal communication skills
  • Must be open to travel to client sites, if needed

Nice To Haves

  • One (1) or more years producing technical designs (artifacts), preferred
  • Certification in Microsoft Power Platform or related technologies, preferred
  • Experience with one (1) or more of the following, preferred: o Agile Software Development Experience o Power Platform Custom Connectors o SharePoint List & Document libraries o Experience using source control (Azure DevOps, or similar) o Professional experience coding with Microsoft Development Platform o Front-end Development (JavaScript, AngularJS, React, TypeScript, or similar) o Backend Development (C#, NodeJS) o Web Design (HTML, CSS) o Database Experience (Dataverse, SQL Server, or similar) o SQL Development Experience (Queries, Functions, Stored Procedures) o Cloud Technologies (Azure) o CI/CD Pipeline experience (i.e., Azure Pipelines, Power Platform Pipelines, etc.)

Responsibilities

  • Dynamics 365 Development: Create model driven apps, PCF controls, Custom Pages, API integration, Plugins, SSIS, Data Integration, Application Lifecycle Management, Copilot Studio, AI automation, and Pipelines
  • Power Platform Development: Creates custom business solutions using Microsoft Power Platform, leveraging Canvas Apps, Model-Driven Apps, Power Automate, and Power BI to develop applications
  • Cross-Functional Team Collaboration: Collaborates with cross-functional teams to define technical specifications and ensure alignment with business objectives during the development process
  • Software Design: Produces practical software and database designs that meet both business and technical requirements
  • Consulting: Gains a deep understanding of client needs and plays an integral part in defining and proposing practical solutions to meet or exceed client expectations
  • Software Architecture: Participates in defining the software and database architecture for new solutions
  • Business Requirements Consumption: Gains a deep understanding of written and verbal business requirements provided by other business analysts or customers to produce and deliver software solutions
  • Business Requirements Gathering: Participates in client requirements gathering sessions and accurately documents business requirements
  • Implementation and Support: Manages software deployments and ongoing software support
  • Other duties as required
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service