Senior Power Platform Developer
BDO USAAbout the role
Job Summary:
The Power Platform Developer works with cutting-edge technology, deliver high-quality solutions across various local industries, and collaborate with a team working on holistic development projects that range in size and scope, as well as receive continuous career development opportunities. This role performs hands-on customized development and unit testing of low code software solutions for our customers.
Job Duties:
- 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
Supervisory Responsibilities:
- N/A
Qualifications, Knowledge, Skills, and Abilities:
Education:
- Bachelor’s degree, required; focus in Computer Science, preferred
Experience:
- 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
License/Certifications:
- Certification in Microsoft Power Platform or related technologies, preferred
Software:
- 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
- One (1) or more years producing technical designs (artifacts), preferred
- Experience with one (1) or more of the following, preferred:
- Agile Software Development Experience
- Microsoft Power Platform (Power Apps, Power Automate, Model Driven Apps, Copilot Studio)
- Microsoft Dynamics 365
- 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.)
Language:
- N/A
Other Knowledge, Skills & Abilities:
- 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
Keywords:
Pow
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s