Please login/register to apply for this job.
29 Dec 2025

Permanent Senior Software Developer – Pepkor Vacancies

Pepkor – Posted by JobLink24 , Western Cape, South Africa

Job Description

Get daily job updates directly on WhatsApp

Pepkor Vacancies – Senior Software Developer

Senior Software Developer – Pepkor Vacancies

Job Overview

The Senior Software Developer is responsible for designing, developing, and maintaining high-quality software solutions that support complex business needs. This role involves technical leadership, architectural design, hands-on development, and mentoring team members while delivering scalable, enterprise-level systems.

Key Responsibilities

  • Lead and contribute to technical and architectural design initiatives

  • Develop, document, and maintain high-quality source code and technical architecture

  • Manage and enhance existing codebases to ensure stability and performance

  • Design, develop, and implement solutions aligned with user requirements and business needs

  • Review, refactor, and improve code quality and application performance

  • Execute testing, troubleshoot issues, and resolve defects efficiently

  • Collaborate with architects and business analysts to define system functionality

  • Develop technical solutions to complex business and enterprise-level challenges

  • Design and implement logical and physical data models to support application requirements

  • Provide mentorship, guidance, and technical support to team members

Minimum Requirements

  • Minimum of 8 years’ experience in software development

  • Strong passion for technology with a continuous learning mindset

  • Proven exposure to the full software development lifecycle

Analysis and Design Expertise

  • Solid understanding of object-oriented design principles and design patterns

  • Working knowledge of ORM frameworks

Technical Skills

  • Strong proficiency in C# and .NET Core

  • Broad experience with Java technology stacks and additional programming languages

  • Experience developing RESTful web services and implementing Identity Server authentication

  • Proven experience with microservices architecture and design

  • Strong knowledge of relational database management systems

  • Ability to explain complex technical concepts to non-technical stakeholders

  • Ability to remain calm, structured, and effective under pressure

Advantageous Experience

  • Java Spring Boot and Java/J2EE development

  • MSSQL and Oracle database environments

  • Cloud-native architecture and containerization technologies

  • Docker and container orchestration tools

  • Experience with DevOps practices, including CI/CD pipeline setup

  • Exposure to Agile methodologies such as Scrum and Kanban

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

83 total views, 1 today

Apply for this Job

Install JobLink24 App

Install
×