The purpose of this Full Stack Software Engineer role is to develop, test and maintain software applications. The role particularly focusses on front-end programming using Angular along with some back-end (C#).

  • Back-end coding
  • Complying with code standards (OOP)
  • Conducting accurate estimations
  • Working with estimation tolerance
  • Tracking and logging accurately in line with delivery
  • Flag and raise delivery blockers
  • Code reviews
  • Debugging
  • Test driven software development

CORE SKILLS/COMPETENCIES:

  • Mandatory technical skills required to do the job:
  • Main Programming Languages (Angular & C#)
  • Web Technology
  • Containerization advantageous
  • Experience with overall solution design and documentation
  • Experience with designing, building and integrating APIs
  • Experience with designing and building databases (MySQL, Postgres, SQL server)
  • Experience with JSON and XML
  • CI/CD
  • Testing Framework (Unit and Integration Testing)

Minimum Requirements:

  • A minimum of 5 to 10 years’ relevant experience
  • IT Diploma/Degree is advantageous -BSc / BCom / Diploma Computer Science or Information technology
  • Retail industry experience is advantageous

Desired Skills:

  • BSc / BCom/ Diploma Computer Science
  • Angular and C#
  • Full Stack

Learn more/Apply for this position