Lead Developer
On-siteHyderabad, Telangana, India or Chennai, Tamil Nadu, India
Job Summary
Design, develop, and maintain Dynamics 365 Customer Engagement solutions, including Sales and Marketing modules, while building enterprise-grade Power Platform applications using Model-Driven Apps, PCF controls, and Power Automate. Implement backend services with C# (.NET) plugins, Azure Functions, and Logic Apps to orchestrate integrations via REST/SOAP APIs. Contribute to full lifecycle implementations covering requirements analysis, design, testing, and deployment using Azure DevOps pipelines, ensuring alignment with Microsoft best practices and agile methodologies. Monitor, troubleshoot, and resolve batch jobs and async operations while documenting technical diagrams and solution architecture. Collaborate with architects and senior team members to deliver secure, scalable cloud solutions under an internal-facing development track.
Required Qualifications
- Bachelor's degree (or US equivalent) in Computer Science, Engineering, Business, or a related field
- Eight + years of experience in development
- minimum Four (4) years of hands-on experience developing solutions with Dynamics 365 Customer Engagement, specifically Sales and Customer Insights
- Dynamics 365 CRM (Sales and Marketing/Customer Insights)
- Power Apps (Model-Driven)
- Power Automate (cloud flows, approvals, integrations)
- PCF Controls
- Power FX
- Dataverse data modeling, security roles, business rules, and solution packaging
- Experience working with complex security frameworks with Dataverse
- Experience designing and implementing Microsoft provided and custom agents in support of Dynamics 365 applications
- Experience with responsive UX design aligned and Microsoft Fluent UI standards
- Experience with client-side customizations including: JavaScript and TypeScript for Dynamics client-side customization
- HTML / CSS for custom UI components and portal extensions
- Strong working knowledge of relational databases and enterprise integration patterns
- Experience with Backend, Data & Integration C# (.NET / .NET Core) development for plugins, custom workflow activities, and Azure services
- Azure Function Apps and Azure Logic Apps
- REST APIs, web services, and external system integrations
- SQL, FetchXML, querying and performance optimization
- Integration monitoring, error handling, and retry patterns
- Experience participating in code reviews and collaborating with senior developers to improve code quality and maintainability
- Experience supporting full lifecycle Dynamics 365 implementations with managed solutions
- Experience working within SDLC methodologies, including requirements, design, development, testing, and deployment
- Experience collaborating with business stakeholders and technical teams
- Excellent communication and collaboration skills
- Ability to work in a hybrid delivery environment
Desired Qualifications
- Experience with integration and transformations using Power Platform Data Flows and Azure Data Factories
- Experience with Azure Pipelines or GitHub Actions
- Familiarity with Power BI reporting and Power Query transformations
- Experience working with GIT
- Background with a large consulting firm or Microsoft partner ecosystem
- Experience with custom Power Platform solutions outside of Dynamics 365
- Experience building, curating, and maintaining Azure DevOps boards for sprint planning and management
- Ability to work effectively in a team environment
- Strong interpersonal skills with the ability to build and establish rapport with a diverse array of people at all levels
- Desire to learn, grow, and seek increased responsibility
- Ability to self-direct, prioritize, and manage multiple tasks and demands
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.