Quick Summary
Overview
Responsibilities Develop, configure, and maintain conversational chatbot flows using the Microsoft Bot Framework and various Microsoft Azure services, ensuring a smooth and engaging user experience.
Technical Tools
OtherDeveloper
Responsibilities
- Develop, configure, and maintain conversational chatbot flows using the Microsoft Bot Framework and various Microsoft Azure services, ensuring a smooth and engaging user experience.
- Design and implement conversational experiences based on business requirements, including dialogue flows, intents, entities, prompts, and fallback scenarios.
- Develop, integrate, and optimize Natural Language Understanding (NLU) models to improve the chatbot’s ability to understand user intent, context, and variations in conversational inputs.
- Continuously monitor and enhance NLU performance by analyzing user interactions, identifying gaps, and improving intents, entities, and conversational responses.
- Develop and maintain back-end services using Node.js, ensuring efficient, scalable, and maintainable application components that support chatbot functionality.
- Integrate chatbot solutions with internal and external systems using REST APIs, third-party services, and enterprise applications.
- Design and implement API integrations to enable the chatbot to retrieve, process, and exchange information with various systems in real time.
- Write, optimize, and maintain SQL queries for retrieving and managing data required by chatbot and back-end services.
- Work closely with business analysts, product owners, developers, and other technical stakeholders to understand requirements and translate them into effective conversational solutions.
- Participate actively in Agile development practices, including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives.
- Collaborate with cross-functional teams throughout the development lifecycle to ensure chatbot features are delivered according to business and technical requirements.
- Perform testing, troubleshooting, and debugging of chatbot functionalities, APIs, integrations, and back-end services to identify and resolve issues efficiently.
- Conduct end-to-end testing of chatbot conversations and API integrations to ensure accuracy, reliability, and a consistent user experience.
- Investigate production issues and technical defects, perform root cause analysis, and implement appropriate corrective and preventive actions.
- Monitor chatbot performance and user interactions, identifying opportunities to improve response accuracy, system performance, and overall conversational experience.
- Follow software development best practices, including version control, clean coding, documentation, testing, and code reviews.
- Contribute to technical documentation covering chatbot flows, API integrations, NLU models, configurations, and system components.
- Stay up to date with developments in Conversational AI, Microsoft Bot Framework, Azure, NLU, Node.js, and related technologies, and contribute ideas for improving the chatbot platform and development practices.
Location & Eligibility
Where is the job
Cairo, Egypt
On-site at the office
Listing Details
- Posted
- October 6, 2026
- First seen
- October 6, 2026
- Last seen
- October 6, 2026
Posting Health
- Days active
- 0
- Repost count
- 0
- Trust Level
- 60%
- Scored at
- October 6, 2026
Signal breakdown
freshnesssource trustcontent trustemployer trust
External application
4 other jobs at
View all →Browse Similar Jobs
Newsletter
Stay ahead of the market
Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.
A
B
C
D
No spam. Unsubscribe at any time.