Senior Software Engineer

6 months ago


Stellenbosch, South Africa Kerridge Commercial Systems Full time

"At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."

 We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing, building, and maintaining modern cloud native applications and services. You will be given the opportunity to work with cutting-edge technologies and frameworks to help us build our next generation of scalable, highly-performance solutions.

  Key Responsibilities:

Collaborate with cross-functional teams, including product managers, designers, and other developers, to gather and analyse requirements, and translate them into working technical solutions Be responsible for the design, development, testing, and deployment of modern cloud native web applications and APIs Demonstrate a high level of software craftsmanship, commitment to quality, and a conscientious approach to work Utilise modern design principles and best practices to produce, clean, secure and maintainable code Demonstrate a comprehensive understanding of source control tools such as Git, GitHub, and Azure DevOps, as well as the concepts of Branching, Merging and Pull Requests Be comfortable working with databases, including PostgreSQL and MS SQL Server, to help develop highly efficient and scalable data storage solutions Have a DevOps mindset, and actively participate in all aspects of the software development lifecycle, including the implementation and maintenance of CI/CD pipelines to automate build, test, and deployment processes Conduct comprehensive testing, and be comfortable with the concepts of unit, integration, and end-to-end testing, to ensure first class software quality and reliability Stay up to date with industry trends, best practices, and emerging technologies related to cloud native development

  Skills, Knowledge and Experience :

Essential

Effective communication skills Proficiency with CRM software Have a general comprehensive knowledge of sales processes and goals Analysis of multiple points of data and summarize their findings for the sales team. Must possess excellent communication skills both oral and written and be skilled in “Selling via Phone” successfully Bachelor's degree in Computer Science, Software Engineering, or a related field Strong proficiency in the following:C#, NuGet and Core and CoreVisual Studio and VS CodeSource Control (using Git, GitHub and Azure DevOps)Databases and data storage (using PostgreSQL, MS SQL and Redis)Containerization (using Docker) Experience in developing cloud native web applications and APIs Familiarity with microservices architecture and design patterns Good understanding of cloud computing concepts and cloud-native development principles Knowledge of DevOps practices and CI/CD pipelines Excellent problem-solving and analytical skills Ability to work in a fast-paced, agile environment and manage multiple tasks simultaneously Continuous learning mindset and a passion for technology

Beneficial Skills

Knowledge of HTML/CSS Knowledge of JavaScript (with a focus on ES6 and modern JavaScript frameworks such as Ember, Angular and React) Understanding of Azure or other popular Cloud provider

Company Info

inspHire is a business within the Kerridge Commercial Systems Group (KCS) and boasts global recognition as a specialist software provider; delivering fully integrated trading and business management solutions to companies in the rental industry – wherever they are in the world. 

With a unique depth of knowledge and experience in the rental industry, inspHire has a wide range of clients who rent, sell and service construction equipment and audio-visual and event products. 

Our pedigree has helped us develop state-of-the-art solutions, including two cloud subscription products, OnRent and Current RMS, which take our customers into a new era of flexible, scalable and readily available trading - wherever and however they work. 

Equal Opportunities

KCS is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, colour, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. If you have a disability or special need that requires us to adjust the recruiting process please do advise us when contacted.

 If this role is of interest to you please apply online.

Health and Safety

The Health and Safety at Work Act 1974 puts a legal obligation on KCS as an employer to ensure, so far as is reasonably practicable, the health, safety and welfare of its employees at work.

Employees also have a duty to take reasonable care for their own health and safety and of others who could be affected by their actions. Understanding the safety policies and co-operating with the arrangements that are in place is therefore an essential part of your employment.

 To all recruitment agencies: KCS does not accept agency resumes. Please do not forward resumes to our careers site or direct to KCS employee. KCS is not responsible for any fees related to unsolicited resumes.


 #LI-Hybrid 



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

    Job Title: Senior Software Engineer - Java DeveloperDescription:We are seeking an experienced Senior Software Engineer - Java Developer to join our dynamic team at Network Recruitment. As a key member of our development team, you will be responsible for designing, developing, and maintaining high-quality software applications using Java and related...


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

    Job SummaryWe are seeking a highly skilled Senior Java Software Engineer to join our team at Network Recruitment.About the RoleThis is an exciting opportunity for a seasoned Java Developer with 10+ years of experience in software development to take on a senior leadership role. The successful candidate will be responsible for designing, developing, and...


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

    Job DescriptionWe are seeking a highly experienced Senior Java Software Engineer to join our team at Network Recruitment. The successful candidate will have a strong background in Java development and be able to design, develop, and deploy large-scale enterprise applications.Key Responsibilities:Design, develop, and deploy high-quality Java applications...


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

    About the Role:">Communicate Recruitment is seeking an experienced Senior C++ Software Engineer to join our team. This role offers a unique opportunity to work on high-performance, scalable, and maintainable C++ applications.">About You:">To be successful in this position, you should have at least 2-3 years of professional experience in C++ programming. A...

  • Software Engineer

    4 weeks 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 Altair Engineering Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our development team, you will be responsible for designing, developing, and maintaining our full stack applications.Key Responsibilities:Design, develop, and maintain full stack applicationsCollaborate with cross-functional teams to identify and...


  • 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 Capital H Staffing and Advisory Solutions Full time

    Job DescriptionWe are seeking a highly skilled Senior Java Software Engineer to join our team in Stellenbosch.About the RoleThis is a hybrid role that involves technical integration of new clients into systems, development testing, fixes & maintenance on current system, enhancements of current functionality, new functionality design & development, query...


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

    About the Role:Kerridge Commercial Systems is seeking a highly skilled Senior Software Development Lead to join our team. This is a fantastic opportunity for an experienced software development professional to take on a leadership role and contribute to the success of our business.Key Responsibilities:Lead and manage a team of software development engineers...


  • Stellenbosch, Western Cape, South Africa Liquid Thought Full time

    A leading payment aggregator and provider of secure payment solutions is seeking a Senior Software Engineer to join their team in Stellenbosch.About the OpportunityThis hybrid role will offer a unique blend of technical integration, development, and support responsibilities. As a key member of the team, you will play a vital role in shaping the company's...


  • Stellenbosch, South Africa Entersekt Full time

    **Why Entersekt** - Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents. - Entersekt enables secure digital transactions for leading financial...


  • Stellenbosch, Western Cape, South Africa MSP Staffing LTD Full time

    The role of Senior Embedded Software Development Specialist is a challenging and rewarding position that requires the skills and expertise of an experienced Embedded Test Software Engineer.OverviewMSP Staffing LTD is seeking a highly skilled individual to join their team in Stellenbosch as a Senior Embedded Software Development Specialist.Estimated Salary:...


  • Stellenbosch, Western Cape, South Africa Curiska (Pty) Ltd Full time

    Curiska (Pty) Ltd is seeking a highly skilled Senior Infrastructure Engineer to join their team.The ideal candidate will have a strong background in civil engineering, with expertise in municipal services, bulk earthworks, and road design.Key responsibilities include:Designing and managing infrastructure projects, including stormwater systems, culverts, and...


  • 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...

  • Software Engineer

    6 months ago


    Stellenbosch, South Africa Kerridge Commercial Systems Full time

    "At KCS we've introduced a flexible hybrid work policy, where employees spend three days in the office and two days working from home. This approach promotes a balanced work environment that combines office collaboration with the comfort and convenience of remote work."  We are currently seeking a highly skilled and motivated software engineer to join...

  • Software Engineer

    4 hours ago


    Stellenbosch, South Africa Kerridge Commercial Systems South Africa Full time

    Job title : Software Engineer (Stellenbosch)Job Location : Western Cape, StellenboschDeadline : December 20, 2024Quick Recommended Links Jobs by Location Job by industries We are currently seeking a highly skilled and motivated software engineer to join our dynamic team. As a software engineer at our company, you will play a crucial role in designing,...


  • Stellenbosch, Western Cape, South Africa E&D Recruiters Full time

    Estimate Salary: R900,000 - R1,200,000 per annumAbout E&D RecruitersWe are partnering with a well-established consulting engineering company based in Stellenbosch to find an experienced Senior Civil Engineer - Infrastructure Services.About the RoleThe successful candidate will be responsible for assisting in the management and mentoring of junior engineers...

  • Software Engineer

    1 day ago


    Stellenbosch, South Africa Frank Consult Full time

    Our client is seeking an energetic Software Engineer / Programmer to join their team. In this role, you will contribute to the design, development, implementation, and support of critical information systems, platforms, and applications. This position plays a key part in driving technological innovation, including the development of a digital trading...


  • Stellenbosch, South Africa Entersekt Full time

    Why Entersekt Founded over 16 years ago, with more recent investments from Accel-KKR, Entersekt is a leader in mobile authentication, mobile app security, and payments enablement technology, offering highly scalable products with a track record of success across multiple continents. Entersekt enables secure digital transactions for leading financial...

  • Software Engineer

    4 weeks 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...