Permanent - Senior Fullstack Developer - Johannesburg (Incl. Northern Suburbs) - South Africa

Job Number: 78817


Job Listing APPLY FOR JOB
78817
Permanent
Senior Fullstack Developer
C#,ASP.NET Core,C#,Entity Framework,SQL Server,JavaScript/TypeScript,React,Vue.js,Angular,RESTful APIs,GraphQL,Swagger/OpenAPI,Git,NUnit,xUnit,Playwright,RabbitMQ,Kafka,Microsoft Entra,Postman,DevOps
Corporate gifts
Johannesburg (Incl. Northern Suburbs)
Gauteng

DIVISION & DEPARTMENT: IT – Business Systems

ROLE OVERVIEW:

The Senior Fullstack Developer plays a pivotal role in the design, development, and delivery of robust, scalable, and maintainable software solutions within the company's Business Systems landscape. This role is accountable for translating complex business requirements into effective technical implementations while ensuring adherence to architectural standards and maintaining a strong focus on performance, security, and long-term sustainability.

KEY PERFORMANCE AREAS:

Development Delivery - timely completion of tasks aligned with sprint commitments, variance between estimated and actual delivery effort, predictable delivery performance across sprints. 

Code Quality - clean, efficient, and well-documented code, peer review results and test coverage metrics, proven adherence to standards. 

Defect Resolution - timely response to QA/UAT findings and production issues, rework rate.

Mentorship & Collaboration – quality of support and guidance to junior developers, active participation in sprint ceremonies and peer reviews, team feedback and collaboration outcome.

Stakeholder Satisfaction - feedback from internal business and technical stakeholders, responsiveness to change requests and incident resolutions, delivery alignment with business and operational objectives.


To apply immediately for this position click here.

MINIMUM SKILLS AND KNOWLEDGE REQUIRED:

Bachelor’sachelor’s Degree or Diploma in Computer Science, Software Engineering or equivalent; relevant work experience will also be considered in lieu of formal qualifications 

Microsoft / Azure certifications advantageous

Certifications in modern web frameworks or software architecture beneficial

5+ years of experience in software development in a full stack, back end, or front end capacity 

Proficient in ASP.NET Core, C#, Entity Framework (code-first approach), and SQL Server

Strong experience with modern JavaScript/TypeScript frameworks such as React, Angular, or Vue.js 

Familiarity with RESTful APIs and/or GraphQL, Swagger/OpenAPI 

Working knowledge of Git, automated testing (e.g., NUnit, xUnit, Playwright), and CI/CD practices 

Experience working in an agile environment, participating in sprint planning, retrospectives, and daily stand-ups 

Exposure to message queues (e.g., RabbitMQ or Kafka), Postman, Microsoft Entra, and modern DevOps tools is beneficial 

Strong focus on system performance, scalability, and maintainability

REQUIRED COMPETENCIES:

Excellent technical problem-solving and analytical thinking 

Commitment to clean, testable, and maintainable code 

Collaborative mindset with the ability to work across functional teams 

Proactive ownership of assigned tasks and a high degree of accountability 

Strong communication skills, able to work with both technical and non-technical stakeholders 

Ability to operate under pressure and adapt to changing requirements 

Mentorship and peer support orientation

UNIQUE WORK CONDITIONS:

Operates in a fast-paced, deadline-driven environment 

Regular collaboration with cross-functional teams 

Requires overtime or weekend availability during deployments, support escalations, or urgent releases

Participates in 2-week sprints and may be assigned to support tickets, functional changes, or strategic projects based on Development Manager allocations

Degree or Diploma in Computer Science, Software Engineering
Diploma
Available

Email to Friend APPLY FOR JOB

Terms & Conditions  |  Privacy Policy  |  Basic Conditions Of Employment Act (Download PDF)
Popi |  User Terms |  Report Fraud |  Member of TRASA
© 2026 Total Recruitment Solutions All Rights Reserved