Principal Software Engineer

2 months ago


Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

About the Role

Kerridge Commercial Systems, a leading provider of business management solutions for distributors, suppliers, and retailers, is seeking a highly skilled Principal Software Engineer to join our team.

Key Responsibilities:

  • Develop and maintain complex software applications for our retail clients, ensuring high-quality solutions that meet their business needs.
  • Collaborate with cross-functional teams to design and implement software solutions that integrate with our existing business management systems.
  • Work closely with our QA team to ensure that software releases meet our high standards for quality and reliability.
  • Participate in code reviews and provide feedback to improve the overall quality of our software.
  • Stay up-to-date with industry trends and emerging technologies, applying this knowledge to improve our software solutions.
  • Provide technical guidance and support to junior developers, helping them to grow and develop their skills.
  • Contribute to the development of our software roadmap, identifying opportunities to improve our solutions and drive business growth.

Requirements:

  • Extensive experience in software development, with a strong background in C# and.NET.
  • Excellent understanding of software design patterns and principles.
  • Strong communication and interpersonal skills, with the ability to work effectively with cross-functional teams.
  • Experience with Agile development methodologies and version control systems.
  • Knowledge of industry-standard software development tools and technologies.
  • Ability to work in a fast-paced environment and prioritize multiple tasks and projects.

About Us

Kerridge Commercial Systems is a leading provider of business management solutions for distributors, suppliers, and retailers. Our mission is to deliver high-performance systems that enable our customers to source effectively, stock efficiently, sell profitably, and service competitively.

Equal Opportunities

Kerridge Commercial Systems is an equal opportunities employer and welcomes applications from diverse candidates. We are committed to creating an inclusive and supportive work environment that values diversity and promotes equality.



  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    Job Title: Principal Software EngineerKerridge Commercial Systems (KCS) is a leading provider of business management solutions for distributors, suppliers, resellers, wholesalers, and merchants. We are seeking a highly skilled Principal Software Engineer to join our development team.Key Responsibilities:Design, develop, and implement high-quality software...


  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Kerridge Commercial Systems. As a key member of our development team, you will be responsible for designing, implementing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software...


  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to join our team at Kerridge Commercial Systems. As a key member of our development team, you will be responsible for designing, developing, and delivering high-quality software solutions that meet the needs of our customers.Key ResponsibilitiesDesign and develop software applications...

  • Software Engineer

    4 days ago


    Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Job Title: Software EngineerJob Summary:We are seeking a skilled Software Engineer to join our company. As a key member of our team, you will be responsible for designing, developing, and maintaining software applications.


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Radar Software EngineerWe are seeking a skilled Radar Software Engineer to join our local radar software team. As a key member of our international multi-disciplinary product team, you will be responsible for developing and fine-tuning algorithms in a MATLAB environment, implementing algorithms in embedded C and C++, and creating embedded software that runs...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job Title: Embedded Test Software EngineerWe are seeking a highly skilled Embedded Test Software Engineer to join our team in Stellenbosch. As an Embedded Test Software Engineer, you will be responsible for developing and implementing software testing strategies for our consumer radar products.Key Responsibilities:Develop and maintain software testing...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Software Development ExpertWe are seeking a highly skilled C++ Developer to join our team at Communicate Recruitment. As a key member of our software development team, you will be responsible for designing, developing, and testing complex software systems using C++.Key Responsibilities:Design and develop high-quality software components using C++Collaborate...


  • Stellenbosch, Western Cape, South Africa RPO Recruitment Full time

    RPO Recruitment is currently assisting a leading consulting engineering firm in the recruitment of a highly skilled Civil Engineer to join their dynamic team in South Africa.Key Requirements:A degree in Civil Engineering (BSc/BEng)More than 5 years of experience in the civil engineering industry, specializing in the design of roads, civil engineering...

  • Software Engineer

    4 days ago


    Stellenbosch, Western Cape, South Africa Exceed Human Resource Consultants Ltd Full time

    About the RoleWe are seeking a skilled Software Engineer to join our team.Your primary responsibility will be to design, develop, and maintain software applications.About the TeamOur team is responsible for building and delivering software solutions.What You Will DoDesign and develop software applicationsCollaborate with cross-functional teams to identify...


  • Stellenbosch, Western Cape, South Africa Kerridge Commercial Systems Full time

    We are seeking a highly skilled and motivated software engineer to join our dynamic team at Kerridge Commercial Systems. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services.Key Responsibilities:Collaborate with cross-functional teams to gather and analyze...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Software Development for Consumer Radar ProductsWe are seeking a skilled Software Engineer to join our local radar software team, part of an international multi-disciplinary product team. The successful candidate will be responsible for developing and fine-tuning algorithms in a MATLAB environment, implementing algorithms in embedded C and C++, and creating...


  • Stellenbosch, Western Cape, South Africa Exceed Human Resource Consultants Ltd Full time

    About the Role:We are seeking a talented Software Engineer to join our team and contribute to the development of cutting-edge software solutions. As a key member of our team, you will be responsible for designing, implementing, and testing software applications that meet the highest standards of quality and performance.Key Responsibilities:Design and develop...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Job SummaryThe Sr. Software Engineer will be responsible for designing and developing complex software applications using front-end technologies such as React.js, Angular, or Vue.js. Additionally, the candidate will manage server-side logic using Node.js, Python, Ruby, Java, or PHP, and create and optimize databases using SQL or NoSQL. The ideal candidate...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job Title: Embedded Software Quality Assurance EngineerWe are seeking a highly skilled Embedded Software Quality Assurance Engineer to join our team in Stellenbosch. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our consumer radar products.Key Responsibilities:Develop and maintain...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    QualificationsWe are seeking a highly skilled C++ developer with a strong understanding of object-oriented programming and software design principles. The ideal candidate will have a proven track record of delivering high-quality C++ applications and a strong familiarity with software development tools and methodologies.Key qualifications include:Bachelor's...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job Title: Embedded Software Quality Assurance EngineerWe are seeking a highly skilled Embedded Software Quality Assurance Engineer to join our team at Stonebridge HR Solutions. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our consumer radar products.Key Responsibilities:Develop and...


  • Stellenbosch, Western Cape, South Africa Communicate Recruitment Full time

    Key QualificationsWe are seeking a highly skilled C++ Developer to join our team. The ideal candidate will have a strong understanding of object-oriented programming and software design principles.Responsibilities:Design and develop high-quality C++ software applicationsCollaborate with cross-functional teams to identify and prioritize project...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job DescriptionWe are seeking a skilled Embedded Test Software Engineer to join our team at Stonebridge HR Solutions.Key ResponsibilitiesTake ownership of software testing for consumer radar productsHelp establish a software testing team within the companyStreamline product development by developing well-oiled testing infrastructureEnsure adequate test...

  • Software Developer

    4 weeks ago


    Stellenbosch, Western Cape, South Africa Silk Road Consulting (Pty) Ltd Full time

    Software Engineer PositionWe are seeking a skilled Software Engineer to contribute to the development and maintenance of our software systems.Key Responsibilities:Design, develop, and test software applications using C#,.NET, and SQL.Collaborate with cross-functional teams to identify and prioritize software development projects.Implement and maintain...


  • Stellenbosch, Western Cape, South Africa Stonebridge HR Solutions Full time

    Job SummaryWe are seeking a highly skilled Embedded Software Quality Assurance Engineer to join our team at Stonebridge HR Solutions. As a key member of our software development team, you will be responsible for ensuring the quality and reliability of our consumer radar products.Key ResponsibilitiesEstablish and lead a software testing team to serve multiple...