Software Engineering / Sr. Software Engineer

Posted 3 months ago

Certification: Added Advantage

Number of Position: 3

Period: Permanent


Required Skill Set:

  • AWS or other cloud development experience (Azure, Google DialogueFlow, Watson Assistant, Salesforce Einstein, Open source, RASA)
  • Experience with AWS tools such as: Lex, S3, API Gateway, Lambda, Kendra, Aurora, DynamoDB, SQS, Athena, Glue, Sagemaker , etc. (or equivalent skills in other cloud platforms)
  • Chatbot experience with AWS Lex and Alexa Skill Kits
  • Strong Python, node.js, and Javascript experience
  • Natural Language Processing (NLP) development experience
  • Experience working with remote clients to gather requirements in virtual environment
  • 3+ years of experience with modern development architectures
  • Serverless development experience (“Backend as a Service” (BaaS) services, and/or “Functions as a Service” (FaaS) platform)
  • Terraform and/or CI/CD (continuous integration, continuous delivery, and continuous deployment) experience a plus
  • Elastic Search and Topic Modelling a plus. 
  • Data science and/or computer science background
  • Good communication skills: Strong verbal and written English
  • Must be responsible and responsive
  • Reliable and professional is a must

In this role the Chatbot analyst/developer will:

  • Thorough understand client’s business, technological environment and vision, and document all requirements
  • Perform function/feature feasibility analysis, design a plan for execution, and make architectural adjustment recommendations, if needed
  • Design conversational flow and rules of bots using AWS Lex and Lambda (node.js) and Natural Language Processing (NLP) programming. (or equivalent of AWS Lex)
  • Test solution bots, incorporate user feedback, and document test results, maintenance and support instructions. 
  • Connect bots via APIs to enterprise platforms
  • Build out and refine our search algorithms using tools like AWS Kendra (or equivalent)
  • Collaborate and provide guidance to other developers
  • Provides frequent and timely updates

Job Features

Job CategoryJobs

Apply Online

A valid email address is required.
A valid phone number is required.