Senior Consultant - Microsoft
TTEC Digital · Hyderabad, Telangana, India
قدّم وتابع مع أبلاي إيدجAt TTEC Digital, we coach clients to ensure their employees feel valued, and fully supported, because an amazing customer experience is an employee first process. Our vision is the same, a place where employees know they can thrive.Senior Dynamics 365 & Power Platform DeveloperPosition PurposeThe Senior Dynamics 365 & Power Platform Developer will design, develop, and deliver enterprise-grade Microsoft Dynamics 365 and Power Platform solutions that drive digital transformation for global clients. The role requires deep expertise in Dynamics 365, Power Platform, Microsoft Omnichannel (CCaaS), and Microsoft development technologies to build scalable, secure, and high-performing business applications. The successful candidate will collaborate with cross-functional teams throughout the software development lifecycle while contributing to technical design, solution architecture, code quality, and project delivery.Key ResponsibilitiesDesign, develop, and customize Microsoft Dynamics 365 applications across Sales, Customer Service, and Marketing modulesDevelop sophisticated Canvas Apps with a focus on usability, responsiveness, and performance optimizationBuild Model-driven Apps and automate business processes using Power AutomateDevelop reusable Power Platform Component Framework (PCF) controlsImplement complex business logic using Power Fx and DataverseConfigure and integrate Microsoft Omnichannel for Customer Service (CCaaS), including routing rules, workstreams, queues, and agent experiencesDevelop custom plugins, workflows, business rules, and JavaScript customizations within Dynamics 365Design, develop, and integrate REST/SOAP APIs and web services with external enterprise applicationsParticipate in the complete Software Development Life Cycle (SDLC), including design, development, testing, deployment, and production supportTroubleshoot and resolve production issues while ensuring application stability and performanceConduct code reviews and ensure adherence to coding standards and best practicesPrepare technical documentation, deployment guides, and solution design documentsEstimate development effort and contribute to sprint planning and project executionTrack assigned work items, proactively identify risks, and communicate project status to stakeholdersStay current with Microsoft's latest Dynamics 365, Power Platform, and Omnichannel capabilitiesTechnical ExpertiseThe ideal candidate should possess strong hands-on experience in:Microsoft Dynamics 365 (Sales, Customer Service, Marketing)Microsoft Power PlatformCanvas AppsModel-driven AppsPower AutomateDataversePower FxPower Platform Component Framework (PCF)Microsoft Omnichannel for Customer Service (CCaaS)C#.NET Framework / .NET CoreJavaScript / TypeScriptREST APIs and SOAP Web ServicesAzure DevOpsGitPlugin DevelopmentCustom WorkflowsBusiness RulesSolution CustomizationSDLC and Agile DevelopmentCompetenciesStrong analytical and problem-solving skillsExcellent verbal and written communicationAbility to work independently with minimal supervisionStrong stakeholder management and collaboration skillsExcellent time management and prioritizationTeam player with mentoring capabilitiesAttention to detail and commitment to qualityAdaptability to changing business prioritiesContinuous learning mindsetStrong ownership and accountabilityTechnology StackMicrosoft TechnologiesMicrosoft Dynamics 365Microsoft Power PlatformCanvas AppsModel-driven AppsPower AutomateDataversePower FxPower Platform Component Framework (PCF)Microsoft Omnichannel for Customer Service (CCaaS)DevelopmentC#.NETASP.NETJavaScriptTypeScriptHTML5CSS3IntegrationREST APIsSOAP Web ServicesJSONXMLDevOps & Source ControlAzure DevOpsGitDevelopment MethodologiesAgileScrumSDLCEducation, Experience & CertificationsEducationBachelor's degree in Computer Science, Information Technology, Software Engineering, or a related disciplineExperience6–12 years of experience within the Microsoft technology ecosystemExtensive experience developing Microsoft Dynamics 365 applicationsStrong hands-on experience with Power Platform developmentProven experience building Canvas Apps and Model-driven AppsExperience developing Power Platform Component Framework (PCF) controlsHands-on experience implementing Microsoft Omnichannel for Customer ServiceExperience integrating enterprise systems through REST and SOAP APIsExperience working in Agile development environmentsPreferred CertificationsMicrosoft Certified: Power Platform Developer Associate (PL-400)Microsoft Certified: Power Platform Solution Architect Expert (PL-600)Microsoft Certified: Dynamics 365 Customer Service Functional Consultant Associate (MB-230)Microsoft Certified: Dynamics 365 Sales Functional Consultant Associate (MB-210)Microsoft Certified: Azure Developer Associate (AZ-204)Why Join TTEC Digital?TTEC Digital, with over 1,800 employees globally, is a leader in customer experience (CX) transformation, delivering innovative cloud, AI, automation, CRM, and contact center solutions. Together with our sister company, TTEC Engage, a global customer experience organization with over 60,000 employees, we help organizations create exceptional customer experiences at scale.We are proud to be certified as a Great Place to Work® 2024–2025 across 14 countries, reflecting our commitment to creating an inclusive, collaborative, and rewarding workplace.At TTEC, diversity, equity, and inclusion are fundamental to who we are. We are an equal opportunity employer and welcome applicants from all backgrounds. Even if your experience doesn't align with every qualification listed, we encourage you to apply if you believe your skills and passion make you a strong fit for the role.We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.