Microsoft is dedicated to revolutionizing business operations with its Dynamics 365 Business Central team, and they are seeking a Software Engineer to develop and maintain scalable services tailored for diverse business functions. The role involves integrating generative AI innovations and collaborating with various stakeholders to deliver high-performance solutions.
Responsibilities:
- Design, code, test and deploy robust, scalable, and high-performance full-stack features for our web-based business management platform using C#, .NET, Azure and modern web frameworks
- Integrate generative AI and LLMs to build intelligent, next generation user experiences. This includes designing, implementing and refining prompts to ensure optimal performance relevance
- Collaborate closely with program managers, UX designers and other engineers to translate complex business requirements into well-architected technical solutions
- Actively participate in the team’s agile processes, contributing to planning, design sessions and sprint retrospectives
- Enhance system quality by conducting code reviews, writing unit tests, and developing automation to ensure features are reliable and maintainable
- Contribute to the health of our live service by monitoring performance, investigating and resolving production issues, and participating in an on-call rotation
Requirements:
- Bachelor's Degree in Computer Science, or related technical discipline with proven experience coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python + OR equivalent experience
- Professional experience in full-stack software development, with a proven track record of shipping commercial software
- Strong problem-solving skills and the ability to work collaboratively in an agile team environment
- Familiar with CI/CD, automated testing, and modern DevOps practices
- Experience building and deploying scalable web applications using modern front-end frameworks like React, Angular etc
- Demonstrated experience developing solutions on a cloud platform like Microsoft Azure, AWS or GAE
- Proficient with relational databases, SQL and data modeling
- Understanding of LLM models, prompt engineering, and Agentic workflows