Dynamics 365 Power Platform Technical Consultant

BDO USADenver, CO
10h$95,000 - $150,000

About The Position

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: Power Apps (Canvas, Model-Driven), Power Automate, Power Pages, Copilot Studio (Formerly Power Virtual Agents), 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: Agile Software Development Experience, Power Platform Custom Connectors, SharePoint List & Document libraries, Experience using source control (Azure DevOps, or similar), Professional experience coding with Microsoft Development Platform, Front-end Development (JavaScript, AngularJS, React, TypeScript, or similar), Backend Development (C#, NodeJS), Web Design (HTML, CSS), Database Experience (Dataverse, SQL Server, or similar), SQL Development Experience (Queries, Functions, Stored Procedures), Cloud Technologies (Azure), 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

Benefits

  • BDO Total Rewards that encompass so much more than traditional “benefits.”
  • ESOP offers participants a stake in the firm’s success through beneficial ownership and a unique opportunity to enhance their financial well-being.
  • The annual allocation to the ESOP is fully funded by BDO through investments in company stock and grants employees the chance to grow their wealth over time as their shares vest and grow in value with the firm’s success, with no employee contributions.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service