Fullstack Senior Software Engineer

apartmentHR Genie placeCape Town calendar_month 

Purpose of the job

The purpose of this Fullstack Software Engineer role is to develop, test and maintain software applications. The role particularly focuses on front-end programming using JavaScript along with back-end (C#) programming.

Job Specification

Key Roles and Responsibilities
  • Fullstack 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 teh job:

  • Main Programming Languages (JavaScript & 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 years plus relevant experience
  • An IT Diploma/Degree is advantageous
  • Retail industry experience is advantageous
apartmentHR GenieplaceCape Town
Position Summary We are seeking a skilled Senior Software Engineer / Senior .NET Developer on a contract basis to support the continued development and enhancement of the IS3P (Information Security Self-Service Platform) and related Information...
apartmentCommunicate RecruitmentplaceCape Town
Job Description: As a Senior Software Engineer, you will work within cross-functional agile teams, partnering with developers, designers, product managers, and technical leaders to deliver exceptional mobile experiences. Key responsibilities...
apartmentCommunicate RecruitmentplaceCape Town
Job Description: As a Senior Software Engineer, you will help drive architecture, software design, development standards, and technical delivery across multiple projects. Responsibilities include:  •  Designing and developing scalable, modern...