POS Senior Developer

6 days ago


Johannesburg, Gauteng, South Africa Avatar International SA Full time

Are you a seasoned .NET developer with a passion for building scalable, high-performance systems? Join our dynamic Software Development team in Cape Town as a Senior Software Engineer: POS, where you'll lead the evolution of our Point-of-Sale platform, drive technical excellence, and mentor a talented engineering team in a fast-paced, Agile environment.

Bullet Points

  • Role is based in Johannesburg, South Africa
  • Salary: CTC Neg dep on exp + bonus
  • 6-10 years professional software development experience, with at least 3 years in a senior/lead capacity.

Description
The Senior Software Engineer: POS is responsible for designing, developing, and evolving of our Point-of-Sale platform. This individual will not only be responsible for delivering high-quality, scalable software solutions, but also for guiding technical decisions, mentoring peers, and driving best-practice engineering standards.

Key Responsibilities
Lead end-to-end development
of new features for the POS platform, ensuring scalable, high-performance solutions using modern engineering practices like CI/CD and DevOps.

  • Maintain high code quality through rigorous reviews, refactoring, and proactive resolution of technical debt and complex issues.
  • Mentor and guide engineering teams, contribute to architectural decisions, and collaborate cross-functionally to deliver value efficiently.
  • Support innovation and continuous improvement by staying current with emerging technologies and participating in R&D initiatives.
  • Champion Agile methodologies, actively engaging in sprint planning, retrospectives, and delivery ceremonies to drive team alignment and execution.

Skills, Knowledge and Expertise
Essential Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or equivalent industry experience.
  • 6-10 years professional software development experience, with at least 3 years in a senior/lead capacity.
  • Strong proficiency in .NET (C#) and related frameworks.
  • Hands-on experience with cloud platforms (Azure preferred), containerisation (Docker/Kubernetes), and microservices architecture.
  • Experience with source control (Git), CI/CD pipelines, and test automation

Beneficial Qualifications

  • Exposure to retail or financial software solutions (advantageous).

Skills and Knowledge

  • Advanced problem-solving and analytical skills.
  • Strong business acumen with the ability to align technical decisions with business objectives.
  • Excellent communication, presentation, and technical documentation skills.
  • Strong time-management and ability to thrive under pressure.
  • Ability to balance detail orientation with delivery in a fast-paced environment.

  • POS Team Lead

    6 days ago


    Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    Team Lead – POS  (Sandton)Please note: Applications are open to South African Citizens only.We are seeking a Team Lead – POS Development to oversee the design, development, and integration of Point of Sale (POS) systems across African retail environments. The role requires strong technical expertise, proven leadership, and the ability to deliver...

  • POS Supervisor

    4 days ago


    Johannesburg, Gauteng, South Africa adidas Full time

    PURPOSE & OVERALL RELEVANCE FOR THE ORGANIZATION:To manage all transactions with customers accurately and efficiently, on the POS system.Receiving payments and issuing receipts, gift-wrapping packages, and keeping track of all cash and credit transactions.Ensure all sale and refund transactions run smoothly and will help maximize customer...

  • POS Supervisor

    2 days ago


    Johannesburg, Gauteng, South Africa adidas Full time

    PURPOSE & OVERALL RELEVANCE FOR THE ORGANIZATION:To manage all transactions with customers accurately and efficiently, on the POS system.Receiving payments and issuing receipts, gift-wrapping packages, and keeping track of all cash and credit transactions.Ensure all sale and refund transactions run smoothly and will help maximize customer...


  • Johannesburg, Gauteng, South Africa Prr Recruitment Full time

    A high-impact opportunity is available for a Specialist in POS hardware and software to lead operational excellence within a fast-paced Payments Division Repairs Centre. This role is ideal for someone with deep technical knowledge, strong leadership capabilities, and a passion for driving service quality and continuous improvement.Key Responsibilities:Manage...

  • Senior Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Avatar International SA Full time US$216 000 - US$360 000 per year

    Are you a seasoned software engineer ready to lead complex development projects and shape the future of warehouse management technology? Join our dynamic team as a Senior Software Engineer, where you'll take ownership of key systems, drive innovation within the WMS platform, and collaborate across teams to deliver high-impact solutions.Bullet PointsRole is...

  • Senior Developer

    4 days ago


    Johannesburg, Gauteng, South Africa Avatar International SA Full time

    Are you a skilled Senior Developer ready to take on a new challenge? We have an exciting opportunity for youBullet PointsThis role is based in Sunninghill, Gauteng5 - 6 years of system development experience at a senior levelA competitive salary of R50k to R60k depending on experience, plus bonusHybrid roleAbout the role:The Developer is responsible in...

  • Senior Developer

    1 week ago


    Johannesburg, Gauteng, South Africa SYSPRO Full time R900 000 - R1 200 000 per year

    Department:Product InnovationLocation:SA | Central | JohannesburgDescriptionThe Developer is responsible in contributing to the delivery of specialist software solutions and support to the Company by developing & maintaining COBOL and .Net applications, API's, web applications in the organization along with other specialist team members.Key...

  • Senior Developers

    2 weeks ago


    Johannesburg, Gauteng, South Africa SavageOne Pty Full time R1 000 000 - R2 500 000 per year

    Position Overview:We are seeking a highly skilled Senior Developer with a minimum of 8 years of experience to join our innovative team. The ideal candidate will possess deep expertise in development, strong problem-solving abilities, and a track record of delivering scalable and robust server-side applications. As a Senior Developer, you will play a...


  • Johannesburg, Gauteng, South Africa Rosstone Professional Solutions Full time R600 000 - R1 200 000 per year

    Software Developer (Senior) Job Description (ABAP)Software Developers (Senior) are responsible for developing the code that is used to construct advanced and complex technical solutions including applications, systems, integrations, and automation. These employees have deep knowledge of and uses specific programming languages to perform all the activities...

  • Senior .NET Developer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Hire Resolve Full time R1 500 000 - R2 500 000 per year

    Job Title: Senior .NET EngineerLocation: Sandton, Johannesburg (Hybrid)Position Type: Full-timeSummary:We are seeking a knowledgeable and experienced Senior .NET Engineer to join our team. The ideal candidate will have a strong background in software development and be proficient in implementing and maintaining .NET applications. The Senior .NET Engineer...