Engineer - Development 1
Location:
Gurugram
|
Nov 27, 2024
Chatbot Developer
Join our team of passionate and innovative web developers
What we are looking for
We are looking for a chatbot developer who can design and implement complex web features and functionalities. You will be responsible for ensuring that our web applications are responsive, performant, and accessible across different devices and browsers. You will also collaborate with frontend developers, designers, and project managers to deliver the best possible user experience.
What you will do
- As a Microsoft Bot Framework developer would be responsible for building chat bots.
- Supporting business functionalities in such diverse areas in a common platform requires the platform to be highly flexible, scalable, and resilient.
- 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 LLMs
- Build(Prompt engineering) and manage the LLM based applications
- Deliver cognitive capabilities within the conversational interface that solve/augment business issues using leading AI technology frameworks
- Optimize the performance of the bots
Must Have:
- Overall 3+ years of experience in related field.
- Experience in C# programming .Net core.
- Understanding of .NET core, MVC, API, Azure Cosmos DB and Troubleshooting App services
- 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 LLMs (Azure hosted Open AI models)
- Experience in multiple programming languages including Python
- 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