Senior Power Platform Developer
- Bengaluru, India
- Senior Level
- 9+ years
- Posted
Skills
Required
- D365
- Microsoft Dynamics 365 Customer Engagement
- automation
Preferred
- Power Platform
- Application Lifecycle Management
- Finance & Operations F&O
- CI/CD Pipelines
- Azure Monitor
- C#
- JavaScript
- Azure Functions
Job Title - Sr. Developer - Power Platform
About Sonata Software
Sonata Software is an AI-first modernization engineering company that helps enterprises transform legacy systems into intelligent, scalable business platforms.
Powered by its Platformation™ framework and Harmoni.AI platform, Sonata delivers AI-led modernization across cloud, data, AI, Dynamics, test automation, and managed services.
Headquartered in Bengaluru, India, Sonata has more than $1.2 billion in revenue and 6,400+ AI engineers supporting global delivery across regions including the US, UK, India, Malaysia, Mexico, Australia, DACH, and the Nordics.
With deep partnerships across Microsoft, AWS, Salesforce, and Snowflake, Sonata helps Fortune 500 enterprises accelerate innovation, improve efficiency, and drive sustainable growth.
For more information, please visit www.sonata-software.com.
Responsibilities
- Customize and configure Microsoft Dynamics 365 Customer Engagement (D365 CE) solutions.
- Develop and debug Plugins using C#.
- Develop and maintain client-side scripts using JavaScript and Dynamics 365 Client API.
- Design, develop, and support Model-Driven Apps within the Power Platform ecosystem.
- Manage solutions including managed and unmanaged solutions, solution layering, and deployment activities.
- Troubleshoot solution deployment, import/export, and environment-related issues.
- Customize command bars and ribbons using Ribbon Workbench.
- Configure and maintain security roles and field-level security within Power Platform solutions.
- Develop and optimize FetchXML, OData, and LINQ queries for plugins, client-side scripts, and Power Automate flows.
- Design and implement integrations between Model-Driven Apps and external systems using Azure API Management (APIM), Azure Functions, and Power Automate.
- Support application lifecycle management activities and deployment best practices across environments.
- Plugins (C#)
- Client-side scripts (JavaScript using Client API)
- Model-Driven Apps
- Managed and Unmanaged Solutions
- Solution Layering
Troubleshooting deployment and import/export issues
- Experience with Ribbon Workbench for command bar customization.
- In-depth understanding of Security Roles and Field-Level Security in the Power Platform.
- Expertise using FetchXML, OData, and LINQ queries within:
- Plugins
- Client-Side Scripts
- Power Automate Flows
- Experience integrating Model-Driven Apps with external systems using:
- Azure API Management (APIM)
- Azure Functions
- Power Automate (HTTP Connectors and Custom Connectors)
- Repos
- Work Item Tracking and Backlog Management
Requirements
Experience - 9+ Years
- Extensive hands-on experience customizing and configuring Microsoft Dynamics 365 Customer Engagement (D365 CE).
- A 'can do' attitude that is delivery focused.
- Strong problem-solving and debugging capabilities.
- Excellent analytical and troubleshooting skills.
- Ability to work independently and collaboratively in a team environment.
- Strong stakeholder engagement and communication skills.
- Ability to translate technical concepts into business-friendly language.
- Passion for continuous improvement, automation, and development best practices.
- Strong commitment to quality, governance, and secure development practices
Preferred
- Familiarity with Dual-Write and integration between D365 CE and D365 Finance & Operations (F&O).
CI/CD Pipelines
- Working knowledge of Azure Monitor and Application Insights for diagnostics and telemetry.
- Experience with third-party Power Platform tools such as XrmToolBox, KingswaySoft, and Spkl.
- Familiarity with ALM (Application Lifecycle Management) best practices in Power Platform.
- Knowledge of Azure Logic Apps.
Notice Period – Immediate to Hyderabad
