Power Platform Developer (Copilot Studio)
Role details
Job location
Tech stack
Job description
This is an individual contributor position responsible for designing, building, and operationalizing enterprise-grade AI agents and automation solutions. The role operates at a mid-to-senior level, applying deep Power Platform and integration expertise to shape solution design, define reusable patterns, and implement scalable agent-based workflows. The developer will serve as a technical partner to business stakeholders, product owners, and platform teams., * Design, build, and maintain Microsoft Copilot Studio agents, including topic modeling, dialog orchestration, and action invocation.
- Own and implement end-to-end agent solutions spanning Teams experience, Power Automate workflows, and Dataverse data models.
- Translate business workflows and regulatory constraints into durable agent and automation designs.
- Develop complex Power Automate cloud flows incorporating orchestration logic, error handling, and long-running operations.
- Design and manage Dataverse data models to support agent state, session context, and auditability.
- Define and apply integration patterns using standard connectors, custom connectors, and REST APIs.
- Participate in design and solution reviews to identify trade-offs, risks, and opportunities for standardization.
- Establish reusable flow templates, agent patterns, and Dataverse conventions to improve consistency and scalability.
Requirements
- Demonstrated experience building production-grade Power Platform solutions, including Copilot Studio agents and complex Power Automate flows.
- Experience designing end-to-end workflows that integrate multiple systems and persist durable state using Dataverse.
- Proven ability to model data and solution behavior with security, auditability, performance, reliability, and scalability in mind.
- Experience integrating with enterprise systems using connectors, REST APIs, and structured payloads.
- Strong communication skills, with the ability to partner effectively with both technical and non-technical stakeholders.
- Knowledge of Artificial Intelligence/Machine Learning principles.
- Proficiency in Python.
Preferred Qualifications
- Familiarity with custom connector patterns is preferred.