Accessability Links

ChatBot Developer

  • Location: Derbyshire
  • Salary: Up to £0.00 per annum
  • Job type: Contract
  • Sector: Development


Chatbot Developer
Contract
Location: Flexible/Remote
Rate: £Negotiable

Overview


Workspace Agility is the evolution of the traditional IT desktop managed service and gives users the convenience and efficiency of self-service, identity management and interactive support. It is an opportunity to empower teams within the organisation by giving users access to all the applications and data they need from any device and location, optimises performance and supports collaborative practices. This can all result in a more innovative, motivated and productive workforce.
The ChatBot DevOps Specialist provides expertise to Workspace Agility in the configuration, management and support of Artificial Intelligence (AI) and Machine Learning (ML) based services aligned to the Workspace Agility service and contribute to the continuous delivery and improvement of Workspace Agility.
This role is a development position that sits within a team of technical specialists who will provide expertise and support for a wide range of cloud-based technologies and services for our enterprise customers along with the integration into their existing environments.

Responsibilities

  • Play a key role as an experienced developer on a new and growing DevOps team focused on Modern Workspaces including Artificial Intelligence (AI) and Machine Learning (ML) based customer service assistance via end user live chat functionality.
  • Serve as a contributor in all phases of the Software Development Life Cycle (SDLC), including design, development and maintenance of enterprise AI and ML services and applications.
  • Maintain responsibility for prototyping, developing, and troubleshooting software in the user interface or service layers.
  • Perform peer reviews on source code to ensure re-use, scalability and the use of Best Practices.
  • Serve as a developer focusing on AI and ML software which consume custom and third-party APIs.
  • Participate in collaborative technical discussions that focus on software user experience, design, architecture, and development.
  • Provide continuous feedback to refine current SDLC practices, promote timely software release cycles, and improve Agile methods.
  • Perform role via remote delivery, interfacing with the support teams which are global in nature.
  • Ownership of the ChatBot CI/CD Pipeline across testing environments and production customers.
  • Perform analysis of trends in chat interactions to identify topics with the biggest opportunity to automate.
  • Collaborate with the Product Team to understand/influence requirements to positively impact the customer experience.
  • Maintain knowledge of current and emerging technologies/products/trends related to chatbots and corresponding architectural solution.
  • Knowledge sharing and training.
  • Production of documentation.

Skills & Competencies


The ChatBot DevOps Specialist will have the following core skills and competencies:

  • Knowledge and experience within a DevOps environment.
  • Knowledge and experience of Azure DevOps toolset or similar.
  • Knowledge and experienced of CI/CD processes.
  • Knowledge and experienced of test automation processes.
  • Ability to rapidly learn new technology and inquisitive mind.
  • Broad and wide-reaching general knowledge across IT technologies and trends.
  • Exceptional written and oral communication. Ability to communicate clearly, convey meaning, and understand instruction.
  • Eager to learn and share knowledge with the wider team.
  • Excited by new technology and will have a desire to work ahead of the curve with preview and experimental technologies.



Qualifications & Experience


Essential

Desirable

Priority

Experience using Azure Bot Framework

High

Experience using and managing Azure Bot Service

High

Experience using JSON

High

Natural Language Processing (NLP) via LUIS (Azure Bot Service)

High

Visual Studio IDE

High

Experience with API Management and Authorization

High

Computer Science degree

High

Azure DevOps (formally VSTS) experience: Git, Automation, Build Management, and Versioning, Testing, Release management

High

C# .Net

High

JavaScript (Node.js)

High

Experience with Cloud Providers, including Azure and AWS

High

QnA Maker (Azure Bot Service)

High

Full software development lifecycle experience

High

Bing Search (Azure Bot Service)

High

Acceptance testing and automation

High

Documentation (e.g. Azure DevOps, GitHub wiki)

High

Unit testing / MSTest

High

Knowledge of database concepts, Relational or Schema-less, and CRUD operations for data sources

High

Experience in Machine Learning (ML) for ChatBot training

High

Experience in ChatBot analytics and reporting (e.g. total end user usage, total interaction, user sentiment, performance, capacity)

High

Experience in presenting the ChatBot into various channels such as Microsoft Teams, Skype for Business, Yammer, Facebook Messenger, Slack etc.

High

Experience in providing the customer ChatBot that has a personality that aligns to the core values of the company and the product/service offering

High

Microsoft Certified: Azure DevOps Engineer Expert

High

Microsoft Certified: Azure AI Engineer Associate

High

Microsoft Certified: Azure Developer Associate

High

Experience with Web development, including HTML, CSS, JavaScript or Mobile development

Medium

Selenium experience

Medium

LINQ experience

Medium

Entity Framework knowledge

Medium

Web design, HTML, CSS, etc.

Medium

REST, OData, Web services, etc.

Medium

Experience interfacing with Microsoft Dynamics 365 Customer Engagement

Medium

Experience with creating, extending and improving custom RESTful APIs

Low



Capita IT Resourcing is acting as an Employment Business in relation to this vacancy.

Start your search again

Back to Top