Role & responsibilities
- Responsible for designing and testing of chat conversation scripts, flows, and user journeys based on different bot personas
- Develop mock-ups, flows and quick prototypes
- Develop and test scalable chatbot solutions leveraging LUIS, Azure cognitive services
- Build and manage the LUIS apps(models)
- Deliver cognitive capabilities within the conversational interface that solve/augment business issues using leading AI technology frameworks
- Optimize the performance of the bots
Preferred candidate profile
- 8+ years experience
- Bachelors/Masters Degree in Computer Science, IT or similar
- Experience in C# programming and/or programming languages supported by Microsoft Bot Framework.
- Understanding of Chatbot Architecture especially based on Microsoft Bot framework
- Experience and understanding of Integration of Microsoft Bot Framework Bots to different channels (Web/Native Apps) and good understanding of Connector DirectLine Rest APIs
- Ability to design, develop and integrate adoptive cards https://adaptivecards.io/ within the conversational bot.
- Ability to leverage Microsoft LUIS through MS provided SDKs
- Experience in multiple programming languages including python
- Good experience in React JS
- Good to have experience in Azure ML and AI Concepts.
- Creative thinking of users conversational journey with a bot.
- Thinking of different ways in which a user can speak with a Human or Bot agent
- Develop REST/JSON APIs Design code for high scale/availability/resiliency
- Experience in QnA Maker
- Exposure on Azure Cognitive Services - Vision, text analyser and sentiment analysis
- Understanding of Azure Speech Service
- Understanding of .NET core, MVC, API, Azure Cosmos DB and Troubleshooting App services.
Perks and benefits
Employment Type: Full Time, Permanent
Read full job description