Join our team and build your career with us
BGTS is a software and technology solutions company with over 1,800 professionals and 25+ years of experience. Through engineering expertise and industry insight, our international offices deliver tailored solutions, enabling clients worldwide to achieve their business goals with flexibility, speed, and impactful results.
About the Role:
We are looking for a Senior Microsoft Dynamics CRM Engineer / Power Platform Consultant to design, build, and scale enterprise-grade solutions across model-driven and Canvas apps.
You will own integrations, custom components (PCF), UI/UX enhancements, and secure, high-performance Dataverse solutions in a fast-paced, complex environment.
Responsibilities:
Design and implement model-driven app customizations (forms, views, command bar, BPFs)
Build responsive Canvas apps using Power Fx with strong UX and accessibility
Develop reusable PCF controls (TypeScript/React), including dataset and field components
Create server-side extensions in C# (plugins, custom workflow activities, actions)
Shape and transform Dataverse data using FetchXML, OData, Web API, and QueryExpression
Integrate Dynamics with internal and external systems via REST/Graph APIs and Azure services (Functions, Logic Apps, Service Bus)
Own ALM, solution management, and CI/CD pipelines in Azure DevOps
Implement client-side logic using JavaScript/TypeScript
Design and maintain data models, relationships, keys, and business rules
Apply security, compliance, auditing, and DLP best practices
Monitor, troubleshoot, and optimize performance across apps, plugins, and integrations
Produce technical documentation and collaborate with product and business stakeholders
Requirements:
5+ years of hands-on experience with Dynamics 365, Dataverse, and Power Platform
Strong C# (plugins/workflows), TypeScript/React (PCF), and Power Fx (Canvas apps)
Proven experience customizing model-driven apps and client-side scripting
Experience building secure, reliable integrations using Azure and REST/Graph APIs
Solid ALM and CI/CD experience with Azure DevOps
Deep understanding of solution layering, dependencies, upgrades, and migrations
Strong troubleshooting and performance optimization skills
Fluent English (written and spoken)