Microsoft's Dynamics 365 team is seeking a Senior Software Engineer to join their Customer Experience Applications Team, focusing on the Dynamics 365 Contact Center solution. This role involves building next-generation applications running on Azure that integrate Dynamics 365, Office 365, and other Microsoft cloud services.
The position offers an opportunity to work on enterprise-scale software that powers many of the world's largest businesses. You'll be developing features for contact center solutions that enable organizations to connect with customers through various channels including Live Chat, Voice, and SMS.
As a Senior Software Engineer, you'll collaborate with senior business and technology leaders to design and implement Dynamics 365 applications and autonomous agents. The role requires expertise in distributed systems and enterprise-scale services, with a focus on delivering high-quality, scalable solutions.
The team operates in an agile environment, emphasizing quick innovation and close collaboration with partners and customers. You'll be working on 24x7 business SaaS applications, solving complex problems while ensuring enterprise quality standards and cloud scale requirements are met.
Key responsibilities include implementing features for Dynamics 365 products, optimizing solutions with AI advancements, maintaining code quality, and mentoring junior engineers. The ideal candidate will have 8+ years of software development experience, strong problem-solving skills, and excellent collaboration abilities.
This is a hybrid role based in Bangalore, with up to 50% work from home flexibility. The position offers comprehensive benefits including industry-leading healthcare, educational resources, and various other perks that come with working at Microsoft.