Description

Must Have Skills

Key Skills:

Conversation development experience between 4 to 6+ years

Overall IT Experience between 7 to 9+ years

Strong experience in developing ChatBots with 1 or more platforms/frameworks/Architecture

Hands on experience in developing Java/.Net applications

Familiarity with UI Technologies, JavaScript, HTML, CSS

Work on a chatbot framework/architecture using an open-source tool or library.

Implement Natural Language Processing (NLP) for chatbots

Integration of chatbots with Management Dashboards and CRMs

Resolve complex technical design issues by analyzing the logs, debugging code, and identifying technical issues/challenges/bugs in the process

Deploy applications using CI/CD tools

Ability to understand business requirements and translate them into technical requirements

Experience With Bot Multi-lingual Utilization (preferred)

Experience with bot human escalation

Ability to optimize applications for maximum speed and scalability

Come up with new approaches and ideas to improve the current performance of Chatbots across multiple domains and build a highly personalized user experience.

Ability to drive Requirement Gathering workshops and produce Solution designs

Knowledge of infrastructure, cloud technologies & SDLC practices.

Experience leading an Agile team

Ability to handle senior stakeholders and effective communication and manage projects independently

Good To Have Skills

Java Full Stack, JavaScript, HTML5, and CSS3

UI Technologies

Detailed Job Description

Collaborate with teams and other developers to design, develop, test, deploy, and maintain chatbot (virtual assistant)

Use Artificial Intelligence, NLP technologies, and cognitive machine learning to develop chatbot applications

Maintain and enhance chatbot platform to meet changing needs

Integrate chatbot solutions with multiple platforms

Troubleshoot bots, debug, and deploy chatbots on various channels

Refactor or reengineer chatbot applications as per requirements

Enhance user effectiveness of chatbot with the help of advanced technologies

Involve in all the stages of chatbot development from architecting to implementing

Conduct Chabot demo/training and other activities

Act as an expert on the various AI capabilities and actively participate in future product development opportunities

Continuously monitor performance, report on the progress, and define strategies for enhancements

Manage data coming from chatbot conversations and analyze them

Work closely with innovation labs, researchers, and chatbot team for enhancement and end-to-end development of product

Identify, analyze, and interpret the pattern, trends, and conversational flow in complex data sets

Design and implement processes and strategies to enhance the end-user experience

Support (L3 level) and Troubleshooting

Provide guidance to the team members during the development and testing phase

Peer review code and test cases

Education

Any Graduate