Position Title: Chatbot Developer
Working Location: Nairobi, Kenya
Region: IOR – Eastern & Southern Africa (ESAF)
**Direct Supervisor:**Regional ICT Director, Eastern and Southern Africa Region (ESAF)
About SOS Children’s Villages International
SOS Children’s Villages International (SOS CVI) is non-governmental and non-denominational organization working with communities, partners and states to ensure that the rights of all children are fulfilled in every society. SOS CVI is a global federation working to protect and care for children who have lost parental care, or who stand at risk of losing the care. We respect all religions and cultures and work with trusted partners in places where we can contribute to social development. Everything we do is made possible through the generous support of sponsors and donors, institutional and corporate partners, and loyal friends worldwide.
Envisioning that every child belongs to a family and grows up with love, respect and security, we exist to build families for children in need, we help them shape their own futures, and we share in the development of their communities. Everything we do is guided by the firm belief that no child should grow up alone and that we need to improve care for children who are at risk, enabling them to overcome precarious conditions and to succeed in life. To achieve our mission, our strategy for the upcoming decade focuses on ensuring the best care of children, innovation, and effective collaboration with more partners. Our core values guiding who we are and what we do include courage to take action, commitment to keep our promises, trust to believe in each other, and accountability to be reliable Partners.
Mission of the Position
- The Chatbot Developer works with the Microsoft Power Virtual Agent and develop different chatbots based on the use case provided.
- She/he is able to analyses the usage of the bot via Microsoft Power Virtual Agent standard analytics and custom build analytics with Power Bi.
- The Chatbot Developer coordinates between content creators, executes neural language processing training and other bot backend techniques. Therefor Microsoft services like the Question Answering Services/Language Studio are used.
Key Result performance Areas and Responsibilities
- Working with Microsoft Power Virtual Agent (PVA) and collaborate with teams to design, develop, test, deploy, and maintain chatbot.
- Integrate chatbot solutions with multiple platforms e.g. linking Power Virtual Agent (PVA) with Question Answering Services/Language Studio.
- Maintain and enhance chatbot platforms to meet the organization’s changing needs.
- Modelling conversational flows for different chatbots according to the organization’s needs.
- Troubleshoot bots, debug, and deploy chatbots on various channels.
- Refactor or reengineer chatbot applications as per the organization’s requirements.
- Use Power Virtual Agent built-in analytics to analyse chatbots usage and generate usage reports.
- Build custom analytics with Power Bi reports for the chatbots.
- Train Question Answering Services/Language Studio with neural language processing techniques.
- Basic Python programming for scripting and data automation.
- Use Microsoft Power Automate (Flows) to create automated workflows for the chatbots.
- Enhance user effectiveness of chatbot with the help of advanced technologies.
- Continuously monitor chatbots performance and report on the progress.
- Design and implement processes and strategies to enhance the end-user experience.
- Involve in all the stages of chatbot development from designing to implementing.
- Conduct chatbots demo/training.
- Act as an expert on the various AI capabilities and participate in future products development.
Must have Criteria
- Minimum Bachelor’s degree in information systems, computer science, or any related field
- At least 4 years of experience in IT with at least 1-2 years in Chatbot development
- Professional knowledge of AI/chatbot development landscape, tools, and other frameworks.
- In-depth knowledge of conversational designs, flow, and automation.
- Strong knowledge in Microsoft Power Virtual (PVA).
- Basic knowledge in Python programming like scripting and data automation and other programming languages.
- Clean coding skills and best practices.
- Strong analytical skills – ideally with Microsoft Power Virtual Agent (PVA) and Power Bi.
- Strong knowledge in Microsoft Power Automate (Flows).
- Strong knowledge in Microsoft Question Answering Services/Language Studio and Azure Resource management.
- Proven record of developing and deploying chatbots.
- Hands-on experience with Microsoft Power Virtual Agent (PVA).
- Experience in Microsoft Power Automate (Flows).
- Experience in Microsoft Question Answering Services/Language Studio and Azure Resource management.
Preferred Requirements:
- Technical understanding of neural language processing and artificial intelligence AI.
- Experience in working with databases, SQL queries and DAX.
- Familiar with software development lifecycle and different approaches.
- Experience in algorithms, computer visions, knowledge management and conversational AI.
- Experience working in an Agile Environment (using JIRA).
Soft Skills:
- English spoken and written.
- Structured working.
- Analytical and technical understanding.
- Communicative.
- Self-organized.
- Hands-on mentality.
- Data affinity.
- Coordination of various tasks.
Main Clients:
- Regional ICT Director, Eastern and Southern Africa Region (ESAF)
- Regional ICT4D Advisor, Eastern and Southern Africa Region (ESAF)
- Team Leader Software, International Office (IO)
How to apply
How to Apply
If you believe you are the right candidate for the above position, please send your application letter, detailed curriculum vitae (CV), and photocopies of academic certificates, and names and contact details of three referees as Single Document.
Applications that are late, or do not have CV or certificates attached, will be disqualified. Only shortlisted candidates will be contacted.
Applications including at least three traceable referees should be sent electronically through CHATBOT DEVELOPER in Nairobi | Careers at IBO Nairobi (icims.com).
All applications should be submitted not later than February 22nd, 2023.
“SOS Children’s Villages International holds strict child safeguarding principles and a zero-tolerance policy for conducts of sexual harassment, exploitation and abuse in the workplace and other places where the organization’s activities are rendered. Parallel to technical competence, recruitment, selection and hiring decisions will give due emphasise to assessing candidates value congruence and thorough background checks, police clearance reference check processes”.
Female candidates are highly encouraged to apply.