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 plays a key role in solving complex technical challenges, delivering high-quality software solutions, and providing technical leadership within cross-functional teams. This role requires deep technical expertise, strong collaboration skills, and a commitment to system quality, performance, and resilience.

Key Responsibilities

  • Collaborate closely with team members to solve complex technical problems within areas of expertise

  • Demonstrate advanced proficiency in software engineering with depth and versatility across systems

  • Consistently produce clean, efficient, and maintainable code recognised by peers

  • Proactively improve existing codebases by optimizing implementations and enhancing system quality

  • Take ownership of planning, managing, and executing deployments with accuracy and care

  • Share system knowledge to empower the team and promote a culture of continuous learning

  • Design, implement, and maintain disaster recovery procedures to ensure system reliability

  • Work effectively with cross-functional teams including Design, Legal, Data, and Risk to align technical delivery with business objectives

  • Mentor and support junior developers through constructive feedback and onboarding guidance

  • Escalate risks and issues appropriately while independently resolving feature-level and project challenges

  • Champion non-functional requirements such as accessibility, performance, and security, and actively educate others on best practices

  • Remain effective and confident in ambiguous or complex situations, leveraging organizational resources when needed

  • Improve system observability by identifying gaps in alerts and runbooks and enhancing overall system stability

  • Deliver high-quality work consistently, meeting deadlines while overcoming challenges and blockers

Minimum Requirements

  • 8 to 10 years’ experience in software development

Technical Skills

  • Strong expertise in C# and .Net Core

  • Experience with Blazor Server, Blazor WebAssembly, and ASP.Net MVC

  • Proven experience developing Web APIs

  • Solid front-end skills including HTML, CSS, SASS, and LESS

  • Proficiency in JavaScript and JQuery

  • Experience working with MSSQL databases

  • Exposure to Agile methodologies such as Scrum and Kanban

  • Proficient in Git version control

  • Ability to work calmly and methodically under pressure

Advantageous Experience

  • Exposure to UI/UX design tools such as Figma

  • Experience building Progressive Web Applications

  • Knowledge of PHP and React

  • Experience with OAuth 2.0 authentication including AAD and Keycloak

  • Familiarity with Azure DevOps

  • WordPress development experience

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

Competencies

  • Strong problem-solving capability

  • Ability to lead projects and technical initiatives

  • Clear communication of technical concepts to non-technical stakeholders

  • Ability to remain structured, focused, and effective in high-pressure environments

APPLY NOW

Get daily job updates directly on WhatsApp 💬 Join WhatsApp Channel

119 total views, 1 today

Apply for this Job

Install JobLink24 App

Install
×