Overview
Senior developer building and customizing Dynamics 365 Customer Engagement solutions, with a focus on Omnichannel contact center implementations, integrations and Power Platform work.
What you'll do
- Collaborate with solution architects and functional consultants to translate business requirements into scalable technical solutions and create detailed technical specifications.
- Develop and customize Dynamics 365 Customer Engagement (CE) modules, including plugins (C#), custom workflows, JavaScript web resources, and Power Automate flows.
- Implement and integrate Microsoft CCaaS (e.g., Omnichannel for Customer Service), configure routing rules, queues, case management, and agent experiences.
- Design and implement integrations with external systems and third-party applications using Azure Functions, Logic Apps, Service Bus, Web APIs (REST/SOAP), and custom connectors.
- Build and manage solutions using the broader Power Platform, including Model-driven Apps, Canvas Apps, Power Automate, and Power Platform Component Framework (PCF) controls.
- Plan and perform data migration activities, ensuring data integrity and consistency.
- Conduct testing (unit and system integration), troubleshoot complex technical issues, optimize system performance, and provide technical support during all project phases.
- Create comprehensive technical documentation and ensure adherence to coding standards and best practices, including Application Lifecycle Management (ALM) via Azure DevOps.
- Mentor junior developers, participate in code reviews, and effectively communicate with clients and cross-functional teams.
What you'll need
- Bachelor's Degree in Computer Science, Information Technology, Software Engineering, or a related field.
- Relevant experience, typically 3 or more years, in Dynamics 365 CE development and implementation, particularly in Customer Service modules.
- Experience with full software development lifecycle (SDLC) and Agile/Scrum methodologies.
- Strong proficiency in C#, .NET, and JavaScript/TypeScript.
- Expertise in Dynamics 365 technical components: Plugins, Workflows, Web Resources, and the Dataverse.
- Experience with Azure cloud services (Logic Apps, Functions, Service Bus) for integrations.
- Proficiency in the Power Platform (Power Apps, Power Automate, PCF).
- Database experience with Microsoft SQL Server and integration tools (e.g., SSIS).
- Excellent problem-solving, analytical, and troubleshooting abilities.
- Strong verbal and written communication skills, with client-facing experience.
- Ability to work both independently and collaboratively in a team environment.
- English language proficiency, Proficient - C2 (required).
Nice to have
- Experience with contact center technologies and the Dynamics 365 Omnichannel solution.
- Experience in data migration and integrating with external systems.
- Proven experience in Dynamics 365 Customer Service and specific experience with Omnichannel for Customer Service or similar contact center solutions.
- Microsoft Certified: Dynamics 365 Fundamentals (CRM pathway).
- Microsoft Certified: Power Platform Developer Associate (PL-400).
- Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate (MB-230).
- Microsoft Certified: Azure Developer Associate (AZ-204).
Details
- Location: Hyderabad, India (Floor 1 to 12, Hafeezpet Phoenix).
- Work mode: Hybrid.
- Work shift: Any (India).
- Job type: Regular.
Read the full description and apply on the company’s own careers page.