11 Nov
|
HCLTech
|
Hyderabad
: Senior Dynamics 365 & Azure Developer
Experience
- 10+ years of overall software development experience.
- Minimum 6+ years of hands-on experience with Microsoft Dynamics 365 / Dataverse / Power Platform.
- Strong experience designing, developing, integrating, and supporting enterprise-scale Dynamics 365 solutions.
Role Summary We are looking for a Senior Dynamics 365 & Azure Developer with strong hands-on expertise in Dynamics 365, Dataverse, Azure services, and enterprise integrations. The candidate should be comfortable owning solutions end-to-end, including design, development, testing, deployment, troubleshooting, and production support.
The candidate should also be proficient in using GitHub Copilot extensively as part of day-to-day development to accelerate coding, unit testing, code refactoring, debugging, documentation, and overall developer productivity.
Key Responsibilities
Dynamics 365 & Power Platform
- Design, develop, customize, and maintain Dynamics 365 / Dataverse solutions.
- Develop plugins, custom workflow activities, JavaScript/TypeScript components, custom APIs, and integrations.
- Strong understanding of Dataverse tables, relationships, security roles, business rules, solutions, and environment management.
- Build and maintain integrations between Dynamics 365 and enterprise applications.
- Troubleshoot complex application, integration, security, and performance issues.
- Follow best practices for managed solutions, configuration, deployment, and environment-specific settings.
Azure Development & Integration
- Design and implement integrations using Azure services such as:
- Azure Functions
- Azure Service Bus
- Azure Logic Apps
- Azure App Service
- Azure Key Vault
- Application Insights
- Microsoft Entra ID
- Azure Storage
- Develop secure APIs and integration services using C#/.NET and REST APIs.
- Implement authentication and authorization using Microsoft Entra ID, service principals, and managed identities where appropriate.
- Monitor and troubleshoot solutions using Azure Application Insights and Azure monitoring capabilities.
GitHub Copilot & AI-Assisted Development
- Extensively use GitHub Copilot during application development.
- Use Copilot effectively for:
- Code generation and development acceleration
- Unit test generation
- Code reviews and refactoring
- Debugging and issue resolution
- API and integration development
- Technical documentation
- Understanding and modernizing existing code
- Ability to validate and review AI-generated code for security, performance, maintainability, and coding standards rather than using generated code without proper review.
Azure DevOps & CI/CD
- Strong hands-on experience with Azure DevOps.
- Create and maintain CI/CD pipelines for Dynamics 365, Power Platform, Azure, and .NET applications.
- Manage deployments across Dev, Test, UAT, Pre-Production, and Production environments.
- Experience with Git repositories, branching strategies, pull requests, code reviews,
and release management.
- Automate build, validation, testing, and deployment activities wherever possible.
- Troubleshoot deployment and pipeline failures independently.
- Support release planning, production deployments, rollback strategies, and post-deployment validation.
Required Technical Skills
- Microsoft Dynamics 365
- Microsoft Dataverse
- Power Platform
- C# / .NET
- JavaScript / TypeScript
- REST APIs / Web APIs
- Dynamics 365 Plugins and Custom APIs
- Azure Functions
- Azure Service Bus
- Azure Logic Apps
- Azure Key Vault
- Azure Application Insights
- Microsoft Entra ID
- Git / GitHub
- GitHub Copilot
- Azure DevOps
- CI/CD Pipelines
- Power Platform / Dynamics 365 ALM
Preferred Skills
- Experience with Power Apps and Power Automate.
- Experience with enterprise-scale Dynamics 365 integrations.
- Knowledge of Azure security, identity, networking, and monitoring concepts.
- Experience with solution architecture and technical design documentation.
- Understanding of secure coding practices and application security.
- Experience working in Agile/Scrum delivery environments.
Candidate Expectations The ideal candidate should be able to work as a senior hands-on developer rather than only providing technical oversight. The candidate should independently take requirements through design → development → testing → CI/CD deployment → production support, while effectively leveraging GitHub Copilot to improve development speed and code quality. Robust troubleshooting, communication, ownership, and collaboration skills are essential.
📌 Microsoft Dynamics CRM - Architect (Hyderabad)
🏢 HCLTech
📍 Hyderabad