Lead Developer

AES Global

Apply Now

AES Global

Johannesburg, South Africa

www.aesglobal.io
021 201 7100

Lead Developer

Location Johannesburg, South Africa
Employment Type Full Time
Seniority Level Mid Senior
Experience 6 to 8 years
Remuneration  
Remuneration Type Cost to company
Remuneration Frequency Monthly
Benefits -
30/06/2020 Reference Number: AES900206826
Apply Now

Skills

  • APIs
  • AWS
  • CSS
  • HTML
  • JQuery
  • Linux
  • NodeJS
  • PHP
  • Python

Job Description

AI-powered chatbot company based in Johannesburg, seeks to employ a highly skilled Lead Developer!

To be successful in this role you MUST be proficient in ALL of the following: Node.JS, Linux, UI/UX, CSS, HTML, PHP, AWS, Python and Apache/Docker.

Software design

  • Research, design and implementation of technical specifications for projects based on user requirements
  • Ensure projects are built to meet performance, security, and functional requirements.
  • Strong OOP and modeling skills
  • Ability to perform backend/database programming for key projects
  • Assist with testing, debugging, documentation and overall quality assurance of projects
  • Design, develop, and unit test applications in accordance with specified standards
  • Package and support deployment of releases
  • Adhere to high-quality development principles while delivering solutions on-time
    and on-budget

Roles and Responsibilities

  • Design and write scalable code
  • Review code and set code review standards
  • Assign work packages to Developers
  • Monitor and evaluate output of Developers
  • Manage delivery milestones
  • Manage and mentor a team of Developers, keeping them challenged, focused
    and motivated
  • Review product requirements in order to give development estimates and product feedback
  • Attend management and client meetings to keep track of project needs and requirements
  • Ability to apply scrum to our AGILE team
  • Mentor junior and mid-level Engineers
  • Proficient in working with design patterns and principles, security concepts, continuous integration and unit testing


Qualifications

  • Bachelor’s degree in Computer Science, Information Systems

Experience

  • Minimum of six years’ work experience
  • Should have experience working with Chatbots or NLP
  • Linux, Bash, Apache
  • Testing tools
  • UI/UX, CSS, HTML
  • NodeJs, PHP(cakePhp/Laravel), MVC, JQuery, REST API, XML, PostgresSql, mysql
  • API Integration, KnockoutJs
  • Application Architecture, Unit Test, Integration Test
  • Linux Server Configuration (Ubuntu, Apache, Docker, Load Balancer)
  • AWS, ELK
  • Logging tools
  • Huge Plus python, go, other AI technology

 

 

 

 

Apply Now
Report this job
If you want to apply for the advertised job, please contact the company at the top of the page. Don't contact Ditto Jobs.