Do you want to enable millions of users to leverage the power of AI and natural language processing in their daily work? Are you excited about building a highly scalable multi-tenant AI service that will fuel the next wave of growth at Microsoft? We are a fast growing v1 team working on a product to make it simple and intuitive for enterprise customers to build, manage and deploy customer service chat bots and monitor bot performance without needing to rely on developers or AI experts - a multi-billion dollar opportunity for Microsoft. The Bot Management team is looking for a developer with experience shipping scalable services. You will get to work on a V1 code base built using the latest technologies - ASP.NET Core, Web API, C#, Typescript, Webpack, and React. We use Git for source control, VSTS for build and release management and run on Azure using Kubernetes. We are a fun and collaborative team and you will have opportunity to work on various components of the product. This role requires
You'll be part of a small, growing team to help build out the APIs and services to implement Bot Management capabilities. You will be responsible for writing code and testing the features you own. Your responsibilities will include building backend services required to allows Bot managers to create, manage and deploy Bots. You will work with team members, Design team and PM team to define and scope the feature.
2+ years of industry experience in server-side development successfully shipping APIs and services. Experience building scalable, maintainable, production-quality services with C#, ASP.NET Core, Azure. Passion for delivering high quality, delightful user experiences. Experience working across disciplines and influencing across teams. Experience shipping maintainable, production-quality Web application using React/Angular, Typescript, LESS/SAAS is a plus. A bachelor's degree in Computer Science, a related technical field, or equivalent experience. Familiarity with chat bots and NLP concepts is a