Botframework Application Developer / Remote in Dallas, TX at DISYS

Date Posted: 11/8/2018

Job Snapshot

Job Description

BotFramework Application Developer



Job Summary:

As a BotFramework Application Developer you would be responsible for building Chatbots using Microsoft BotFramework using C#.net. The chatbots shall be designed to incorporate the cutting-edge features like Natural Language Processing (NLP) using Language Understanding Intelligence Service (LUIS), Adaptive Cards, Azure Insights, Azure AppService, NoSQL Databases etc. The chatbots will be architected to reside and operate from Microsoft Azure and served through the chat platforms like Microsoft Teams, Slack, Skype For Business etc. with communication mediums like voice, text, cards. The role expects solid programming background using C#.net with exposure in consuming cloud services and REST web services.



Preferred Qualifications:

  • 4+ years of progressive programming experience on C#.net, JavaScript, SQL
  • 1+ years of exposure to Microsoft BotFramework
  • Must be well versed in the ASP.net MVC style of web development
  • Must be comfortable with Microsoft BotFramework features like Dialogs, FormFlow, Slots, Cards, Adaptive Cards, State Management, Special Card like Hero Card, Login Card, State & Session Management, QnAMaker
  • Should be able to integrate LUIS and Speech API with BotFramework
  • Should be able to consume REST webservices or external data sources like SharePoint, CMS
  • Must be comfortable with Asynchronous Programming Paradigm in C# using Async and Await
  • Must be comfortable with other C# constructs like LINQ, Nuget, IIS Deployment
  • Must be able to deploy BotFramework Chatbots to Azure Bot Service
  • Must be able to integrate Chatbots with backend storage mediums like Azure Blob Storage and CosmosDB


Bonus Points:

  • Experience in Azure Cloud Platform
  • Have published bots in the Bot Directory in the past [https://bots.botframework.com]
  • Microsoft Certification in Azure or ASP.net or related topics

Job Requirements

Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.Digital Intelligence Systems, LLC. is an Equal Opportunity Employer, M/F/D/V. We do not discriminate against any employee or applicant because they inquired about, discussed, or disclosed compensation. Email recruitinghelp @ disys.com to contact us if you are an individual with a disability and require accommodation in the application process.