DESCRIPTION
We are pleased to announce the following vacancy in the Digital IT Department within the Technology Division. In keeping with our current business needs, we are looking for a person who meets the criteria indicated below
Detailed Description
Reporting to the Software Engineering Lead, the role holder will provide technical leadership and solution architecture for projects involving automate customer services or other communication processes on the digital channels. Provide technical leadership in architecture and providing oversight on implementation; designing programs that use artificial intelligence to communicate with humans via text or audio. Provide leadership in evaluation, recommendation and documentation of current and proposed changes to system and application processes pertaining to the current chatbot platform. Guide in evaluation and submission of proposals for new technologies, architecture and platforms that will help elevate the delivery and functioning of the business features.
The lead will review, propose, document and publish design and coding standards and development processes to ensure high quality of delivery of chatbot application software. Also guide the team in the evaluation of projects / feature scope, effort estimation and communicate risks; outward and upward communication to ensure constant alignment and transparency in collaboration with other functional leaders in the organization. Conduct technical reviews and simplifying code when needed. Guide on technical product release management. Coordinate technical releases from various teams for features that are hosted on same platforms (Chat bot Apps). Guide the organization develop bot strategy and implement bots in their business and customer operations. The lead is responsible to provide guidance in usage established AI platforms such as IBM Watson, Amazon Lex, Microsoft Azure Cognitive Services (among others), languages and frameworks for building company chat bots. Build developer collaboration framework within the organization providing governance on collaboration and technical product delivery, covering.
Roles and Responsibilities
Regular team and one-on-one engagements
Build the technical digital skillset according to the fit for future program
Team technical leadership and performance management
Provide technical leadership in architecture and providing oversight on implementation; designing programs that use artificial intelligence to communicate with humans via text or audio.
Provide leadership in evaluation, recommendation and documentation of current and proposed changes to system and application processes pertaining to the current chatbot platform. Guide in evaluation and submission of proposals for new technologies, architecture and platforms that will help elevate the delivery and functioning of the business features.
Lead will review, propose, document and publish design and coding standards and development processes to ensure high quality of delivery of chatbot application software.
Lead will also guide the team in the evaluation of projects / feature scope, effort estimation and communicate risks; outward and upward communication to ensure constant alignment and transparency in collaboration with other functional leaders in the organization.
Guide the organization develop bot strategy and implement bots in their business and customer operations. The lead is responsible to provide guidance in usage established AI platforms such as IBM Watson, Amazon Lex, Microsoft Azure Cognitive Services (among others), languages and frameworks for building company chat bots.
Build chatbot developer collaboration framework within the organization providing governance on collaboration and technical product delivery, covering shared code bases, shared tools, shared languages, frameworks and documentation.
Responsible for chatbot architecture evolution
Technical lead in delivery of smart AI enabled chatbots in the organisation.
Responsible for evolving to a micro-services architecture for all digital solutions and evolving to modern architectures and frameworks for chatbot applications.
Responsible for driving the DevOps culture within the chatbot engineering team.
Responsible for giving technical leadership in CI/CD pipeline automation for chatbot engineering.
Responsible for driving the Agile culture within chatbot engineering team.
Responsible for coaching all IT members on agile and ensure all digital products are delivered using agile methodology
E2E accountability for systems support including and not limited to MTTR, SLA, individual and global incidents
E2E accountability for building automated monitoring for all digital channels
E2E accountability for building proactive controls based on machine learning and similar techniques
Accountable for all developed chatbots in the organisation.
QUALIFICATIONS
Strong knowledge of software architecture
Bachelor’s or master’s degree in Computer Science or a related field
Listening first skills demonstrated in chatbot development for smart conversational chat bots. Experience Integrating conversational AI solution into existing platform API’s.
5-8+ years of working experience in application and software development, working in chatbot development environment.
Proficiency in a modern coding language such as: Java, C#, Python, JavaScript etc.
Deep back-end development skills with proficiency in modern coding languages such as: Java, C#, Python, JavaScript etc.
Understanding of front-end web development principles and technologies (HTML/CSS)
Experience with ML / AI Technologies – a deep understanding of how AI, Machine Learning, and Natural Language Processing works. TensorFlow, PyTorch or similar machine learning frameworks
Machine Learning and data analysis skills. Capability to apply machine learning automated analytical model building that helps the machine to identify patterns and make informed decisions based on that data.
Experience with chatbot platforms, such as Google Dialogflow, IBM Watson Assistant, Amazon Lex, Microsoft Azure Cognitive Services or NLP technologies
Proven development experience on Google Cloud, Azure Cloud and/or IBM Cloud etc.
Experience in concept of Anomaly Detection and Text to Speech or vice versa.
Applied knowledge in Data Mining / Automated Knowledge Acquisition, Representation and Reasoning
Mobile and chat messaging apps integration experience such as Facebook Messenger, Telegram, and Skype.
Effective communication skills e.g. fluent soft skills. Strong communication skills; the ability to convey complex technical details to all audiences
Triggers and requirement analysis.
Intent design, Entity development and Intent-Entity Modelling skills
Ability to learn quickly
Familiarity with CI/CD solutions and DevOps principles
Development experience in agile teams, with strong product development and collaboration skills.
Java Development Certifications (preferred)
Must be have experience in developing and implementing algorithms.
You can create compelling and articulate arguments to Senior Leadership when presenting or negotiating on projects
Develop an enterprise wide technical strategy to effectively adopt technologies related to Natural Language understanding, Chatbots, Smart digital assistants, Machine learning and Deep Neural.
go to method of application »
Use the link(s) below to apply on company website.
Apply via :