We are seeking an experienced and highly skilled Chatbot Developer to join our dynamic team. The ideal candidate will have extensive experience in developing chatbots using one or more platforms/frameworks and a strong background in Artificial Intelligence (AI), Natural Language Processing (NLP), and cognitive machine learning technologies. This role involves collaborating with various teams to design, develop, test, deploy, and maintain cutting-edge chatbot solutions.
Key Responsibilities
- Chatbot Development. Develop, test, deploy, and maintain chatbot applications using AI, NLP technologies, and cognitive machine learning.
- Platform Enhancement. Maintain and enhance the chatbot platform to adapt to changing needs and integrate with multiple platforms.
- Debugging & Troubleshooting. Troubleshoot, debug, and deploy chatbots on various channels, ensuring optimal performance.
- Application Refactoring. Refactor or reengineer chatbot applications based on evolving requirements.
- Full Lifecycle Involvement. Participate in all stages of chatbot development, from architecting solutions to implementation.
- Team Collaboration. Work closely with teams and other developers to ensure seamless integration and functionality of chatbot solutions.
- Support & Troubleshooting (For Experienced Candidates). Provide L3 level support, troubleshoot complex issues, and offer guidance to team members during development and testing phases.
- Code Review & Testing. Conduct peer reviews of code and test cases to ensure high-quality deliverables.
- Strategy Development. Develop strategies and models that enable clients to innovate, drive growth, and increase profitability.
Skills & Qualifications
- Technical Proficiency. Strong experience in chatbot development using one or more platforms/frameworks/architectures.
- AI & NLP Expertise. In-depth knowledge of AI, NLP technologies, and cognitive machine learning.
- Integration Skills. Ability to integrate chatbot solutions with various platforms.
- Troubleshooting Abilities. Excellent debugging and troubleshooting skills.
- Team Collaboration. Ability to work effectively with cross-functional teams.
- Industry Knowledge. Understanding of one or two industry domains is preferred.
- Client Interfacing. Strong client interfacing and communication skills.
- Project Management. Experience in project and team management, including software configuration management systems.
- Innovative Thinking. Logical thinking and problem-solving skills with a focus on innovative solutions.
- Industry Awareness. Awareness of the latest technologies and industry trends.
- Financial Acumen. Understanding of financial processes for various types of projects and pricing models.
- Process Improvement. Ability to assess current processes, identify areas for improvement, and suggest technology solutions.
Preferred Experience
- Leadership. Provide guidance and mentorship to team members.
- Review & Testing. Conduct thorough code and test case reviews.
- Strategic Development. Ability to develop and implement strategies that add value and enhance business growth.
If you are passionate about developing state-of-the-art chatbot solutions and thrive in a collaborative, fast-paced environment, we would love to hear from you.