CHATBOT DEVELOPER
- JOB DESCRIPTION
- Chatbot Developer Designation
- 2+ years
- WORK FROM HOME
- Job Responsibilities:
- 1. Designing and developing chatbots using Azure Bot Service, with a focus on natural language understanding (NLU) and conversation flow
- . 2. Integrating chatbots with various messaging platforms, such as Teams Integration, WhatsApp, and other communication channels.
- 3. Implementing features such as authentication, multi-language support, and personalized recommendations to enhance the user experience
- . 4. Writing code in programming languages such as Python, Node.js, .NET, and others to develop and deploy chatbots on Azure.
- 5. Using Azure Speech Service MS provided SDKs to integrate speech recognition and synthesis capabilities into chatbots.
- 6. Designing and implementing chatbot databases using Azure Cosmos DB, including data modeling, indexing, and querying.
- 7. Troubleshooting and debugging chatbot code and resolving any issues that arise during development or deployment.
- 8. Building and testing chatbot APIs and microservices using Azure App Service and deploying them to the cloud.
- 9. Using MVC architecture to design and develop scalable and maintainable chatbot applications.
- 10. Creating documentation and technical guides for chatbot development and deployment and collaborating with other developers and stakeholders to ensure successful project delivery.
- Must-Have:
- 1. Proficiency in at least one programming language, such as Python, Node.js, .NET, or other relevant programming languages.
- 2. Experience developing chatbots using Azure Bot Service, with a focus on natural language understanding (NLU) and conversation flow.
- 3. Experience integrating chatbots with messaging platforms like Teams Integration, WhatsApp, and other communication channels
- . 4. Knowledge of Azure Speech Service MS provided SDKs to integrate speech recognition and synthesis capabilities into chatbots.
- 5. Familiarity with Azure services such as App Service, API, and other relevant chatbot development and deployment services.
- 6. Experience with MVC architecture to design and develop scalable and maintainable chatbot applications.
- 7. Knowledge of Azure Cosmos DB for chatbot database development, including data modeling, indexing, and querying.
- 8. Strong troubleshooting and debugging skills for chatbot code, including resolving issues during development or deployment.
- 9. Understanding of software development best practices, including version control, testing, and documentation.
- 10. Excellent communication and collaboration skills for working with other developers and stakeholders to ensure successful project delivery.
- Good to have:
- 1. Azure Cloud Certifications like Azure Developer Associate, Azure DevOps Engineer Expert. 2. Develop REST/JSON APIs Design code for high scale/availability/resiliency
- 3. Good to have experience in Azure ML and AI Concepts.
- 4. Good experience in React JS
- 5. Exposure to Azure Cognitive Services - Vision, text analyzer, and sentiment analysis.
- QUALIFICATIONS:
- 1. A bachelor's or master's degree in computer science, software engineering, or a related field. 2. Strong programming skills in languages such as Python, Node.js, .NET, and other relevant programming languages
- . 3. Experience developing chatbots using Azure Bot Service, with a focus on natural language understanding (NLU) and conversation flow.
- 4. Experience integrating chatbots with messaging platforms like Teams Integration, WhatsApp, and other communication channels.
- 5. Familiarity with Azure services such as App Service, API, and other relevant chatbot development and deployment services.
- 6. Experience with MVC architecture to design and develop scalable and maintainable chatbot applications.
- 7. Knowledge of Azure Cosmos DB for chatbot database development, including data modeling, indexing, and querying.
- 8. Strong troubleshooting and debugging skills for chatbot code, including resolving issues during development or deployment.
- 9. Understanding of software development best practices, including version control, testing, and documentation.
- 10. Good communication and collaboration skills for working with other developers and stakeholders to ensure successful project delivery.
- SKILLS:
- 1. Strong programming skills in languages such as Python, Node.js, .NET, and other relevant programming languages.
- 2. Experience developing chatbots using Azure Bot Service, with a focus on natural language understanding (NLU) and conversation flow.
- 3. Experience integrating chatbots with various messaging platforms, such as Teams Integration, WhatsApp, and other communication channels.
- 4. Experience with Azure Speech Service MS provided SDKs to integrate speech recognition and synthesis capabilities into chatbots.
- 5. Experience developing and deploying chatbots on Azure using App Services, API, and other relevant Azure services.
{{notification.msg}}