Role Overview
We are looking for an experienced Power Platform Developer to design, build, and support innovative business solutions using the Microsoft Power Platform. The successful candidate will work closely with Functional Consultants, Solution Architects, and business stakeholders to develop scalable, secure, and high-quality applications that drive digital transformation initiatives.
This opportunity is open to both permanent employees and independent contractors based in Portugal or Bulgaria.
Key Responsibilities
- Design, develop, and maintain solutions using Microsoft Power Platform.
- Build and enhance:
- Power Apps (Canvas and Model-Driven Apps)
- Power Automate workflows
- Microsoft Dataverse solutions
- Power Pages applications
- Develop custom integrations with Microsoft and third-party systems using APIs and connectors.
- Create custom components using:
- JavaScript
- TypeScript
- PCF (Power Apps Component Framework)
- C#
- .NET
- Configure and customise Dataverse entities, forms, views, business rules, and security models.
- Develop plugins, custom workflows, and Azure-based integrations where required.
- Participate in solution design sessions and provide technical recommendations.
- Collaborate with Functional Consultants to translate business requirements into technical solutions.
- Support testing, deployment, troubleshooting, and ongoing enhancements.
- Ensure solutions follow Microsoft best practices, governance standards, and performance requirements.
- Contribute to DevOps, CI/CD, and release management activities.
Required Skills & Experience
- 3+ years of hands-on Power Platform development experience.
- Strong experience with:
- Power Apps (Canvas and Model-Driven Apps)
- Power Automate
- Microsoft Dataverse
- Power Pages
- Experience developing custom connectors and integrating external systems.
- Proficiency in:
- JavaScript / TypeScript
- C#
- .NET Framework / .NET Core
- Experience creating Dataverse plugins and custom workflow activities.
- Strong understanding of REST APIs, web services, and authentication methods.
- Knowledge of Power Platform security, governance, and environment management.
- Familiarity with Azure services such as:
- Azure Functions
- Logic Apps
- Service Bus
- Key Vault
- Experience with source control and CI/CD pipelines.
- Strong problem-solving and debugging skills.
- Excellent communication skills in English.
Preferred Experience
- Experience with:
- Dynamics 365 Customer Engagement applications
- Copilot Studio
- AI Builder
- Azure DevOps
- GitHub Actions
- Microsoft Fabric
- Experience working within Agile/Scrum delivery teams.
- Exposure to enterprise-scale Power Platform implementations.
Certifications (Preferred)
- Microsoft Certified: Power Platform Developer Associate
- Microsoft Certified: Power Platform Functional Consultant Associate
- Microsoft Certified: Azure Developer Associate
Candidate Profile
- Passionate about building modern business applications and automation solutions.
- Strong technical and analytical mindset.
- Able to work independently and as part of a distributed international team.
- Detail-oriented with a focus on quality and maintainability.
- Proactive approach to problem-solving and continuous improvement.
Nice to Have
- Experience with Power Platform Centre of Excellence (CoE) Toolkit.
- Experience with Application Lifecycle Management (ALM) for Power Platform.
- Knowledge of Dynamics 365 customisation and extension.
- Previous consulting or professional services experience.
- Portuguese or Bulgarian language skills are advantageous but not essential.
What We Offer
- Opportunity to work on enterprise-scale Microsoft transformation programmes.
- Flexible engagement model (permanent or contract).
- International project exposure.
- Modern Microsoft technology stack.
- Competitive compensation package based on experience and location.
Job Types: Full-time, Contract
Work Location: Remote