Enconosoft
-
Seeking a talented Chatbot Developer to support an existing project in Sacramento, CA. This role will be involved in development and enhancement of Natural language processing using Microsoft LUIS (Language Understanding) Cognitive Services with the intent engine that can automate conversations and provide responses through chat windows or messaging apps that emulate human interactions.Primary Goals:The Chatbot Developer will ensure the ability for content contributors to edit and publish content through Microsoft QnA Maker to UAT environments where they can test content and publish to Production environments.Enable chatbot conversations to be logged using Microsoft Cosmos DB where conversation history can be retrieved upon a user’s return to the Chatbot.Provide robust features to support dialogue management, extensive conversational flows, and machine learning.Utilize Azure Pipelines for performing build tasks and maintaining Continuous Integration (CI) and Continuous Deployment with all environments.Minimum Education/Certification/Experience Requirements:Minimum of four (4) years of demonstrated full-time experience in software developmentExperience with Chatbot/Virtual assistant frameworks especially Microsoft Bot-FrameworkFamiliar with Cloud technologies (Microsoft Azure cloud is plus)Familiar with No-SQL databases (Like Cosmos DB)Proficient in Node.jsWell versed with HTML, JS, CSSFamiliar with front end technologies. React.js preferred.Familiar with Power BI or other data visualization tools.Salesforce experience is plus.Redis CacheBachelor’s Degree or equivalent