This job listing has expired and may no longer be relevant!
17 Apr 2025

Permanent Software Developer – Pepkor Vacancies

Pepkor – Posted by Joblink24 Western Cape, South Africa

Job Description

Pepkor Vacancies – Software Developer

Pepkor is looking for a skilled and experienced Software Developer to join our dynamic technology team. The ideal candidate will have a strong background in software engineering, a passion for solving complex problems, and the ability to develop high-quality, scalable systems that support business objectives.

Key Responsibilities:

  • Design and develop technical architecture to support business requirements

  • Write, document, and maintain clean, efficient, and reusable code

  • Maintain and manage existing source code, identifying opportunities for enhancement

  • Translate user needs into functional, reliable software solutions

  • Conduct code reviews and implement improvements to optimize performance

  • Perform rigorous testing, debugging, and issue resolution

  • Collaborate with architects and analysts to ensure the functionality aligns with business needs

  • Develop enterprise-level technical solutions to address complex challenges

  • Design logical and physical data models that support scalable applications

  • Provide mentorship and technical guidance to team members

Minimum Requirements:

  • 10+ years of experience in software development

  • Solid understanding of the full software development lifecycle

  • Strong problem-solving mindset and willingness to learn and grow

  • Experience in both frontend and backend development is advantageous

Core Technical Skills:

  • C# .NET Core

  • Proficiency in Java and other common programming languages

  • Strong knowledge of RESTful web services and Identity Server authentication

  • Experience with microservices architecture and system design

  • Deep understanding of relational databases and ORM frameworks

  • Familiarity with OO design principles and software design patterns

  • Ability to communicate technical solutions effectively to both technical and non-technical stakeholders

  • Ability to stay composed and focused under pressure

Advantageous Experience:

  • Java Spring Boot (Java / J2EE)

  • MSSQL or Oracle database experience

  • Identity Server and secure authentication protocols

  • Experience with cloud-native development and containerization (Docker)

  • Familiarity with CI/CD pipelines and DevOps practices

  • Exposure to Agile methodologies such as Scrum and Kanban

We are looking for someone who is passionate about building reliable, scalable software, and who is eager to contribute to a collaborative, fast-paced development environment. If you’re ready to take your skills to the next level and build innovative solutions, we’d love to hear from you.

APPLY NOW

337 total views, 1 today

Apply for this Job