Software Engineer

2 weeks ago


Johannesburg, Gauteng, 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."

Kerridge Commercial Systems (KCS) provides specialist software, services and support to deliver fully integrated trading and business management solutions to companies in the distributive trade – wherever they are in the world. With a unique depth of knowledge and experience in the distributive trades, KCS has a wide range of clients includes wholesalers, distributors, merchants and retailers from small traders to multinational enterprises. KCS has offices in the UK, Ireland, The Netherlands, South Africa, Kenya and North America.

Our mission is simple: to design and deliver high performance, integrated ERP solutions that enable our distributive trade customers to source effectively, stock efficiently, sell profitably and service competitively.

Autowork Online is a comprehensive web-based application that simplifies and manages every aspect of running a busy workshop or garage. It automates and organises essential everyday tasks, from generating quotes and invoices to maintaining service records and managing the diary. We have an exciting opportunity for a Junior Software Engineer in this team.

Main Duties and Responsibilities

Deal with multiple concurrent projects Define development objectives and initiate action toward meeting them. Ensure that all work is implemented to specification, on schedule, with good quality and within the effort estimated. Ensure KCS programming standards, best practice and industry guidelines are adhered to This role will involve development of applications, and delivering fixes for customers Carry out programming tasks from specifications against specific project timescales Conduct unit testing on own code Submit code for peer review and make modifications in line with feedback received Participate in peer review of code and specification, making suggestions to increase quality Schedule own time to deliver against assigned priorities in line with agreed project timescales Provide clear updates on progress against assigned tasks Escalate problems and exceptions that need to be addressed in a timely manner, with suggested solutions and workarounds

Skills, Knowledge and Experience (Qualification, technical skills, commercial work experience, soft skills such as communication, presentation, personal attributes)

Programming experience SQL database experience and C# programming skills Good communication and interpersonal skills Knowledge of industry standard methodologies, tools and processes for software development Knowledge of software project lifecycles Knowledge of development tools and modern database technologies Good general management skills in a fast-paced technical operation Empathy with software QA and QC processes Experience in any of the following would be beneficial: , ReactJS, JavaScript, Typescript, Web API

Company Info

Kerridge Commercial Systems (KCS) is a market leader in the development and provision of trading and financial software environments for specialist Distribution, Wholesale, Merchant and Retail industry sectors, addressing single- or multi-branch operations, as well as catering for organisations with 'point-of-sale' showrooms and warehouse.

This KCS Sales team member will be part of the overall North American sales team, the position will work across the K8 & Navigator and SmartDistributor product lines.

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.

Development Team

Must work from the office within a multi-layered team Have full access to development server and work with other team members on code merge Assist QA staff members on testing and documentation Assist support members with customer queries

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.

#LI-Hybrid


  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a passionate C# software engineer to join the engineering team of our rapidly growing company. The candidate must be familiar with Microsoft C# development and have a keeninterest in automated control. The candidate must be open minded and eager to learn. We aim to educate and transfer our wealth of experience and knowledge to the...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa HireUp Full time

    A company specializing in card, payments, network billing, and data. Utilizing sophisticated algorithms and technology, analyzing Visa and MasterCard invoices that have been charged to banks for their card issuing and acquiring processing, and delivering a comprehensive solution that addresses the complexities inherent in card billing and interchange and...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Network Recruitment Full time

    We are looking for a passionate C# software engineer to join the engineering team of our rapidly growing company. The candidate must be familiar with Microsoft C# development and have a keeninterest in automated control. The candidate must be open minded and eager to learn. We aim to educate and transfer our wealth of experience and knowledge to the...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa PRR Recruitment Services Full time

    This well known software house is looking for a Software Engineer. The ideal candidate will have strong experience in the following; 5+ years demonstrable experience in .Net (C#, ASP.Net, Core, MVC), JavaScript (Native, Angular) and SQL (Microsoft SQL Server)Experience with program leadership, governance, and change enablement.Knowledge of basic algorithms,...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Baker Street 30 To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services. To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide support,...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups. We pride ourselves in taking on and solving complex problems as well as high-stakes projects through the use of a balanced combination between tech savvy and a deep understanding...

  • Senior Java Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom made solutions for large enterprises as well as dynamic start ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of...

  • Cloud Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of...

  • Software Engineer

    2 weeks ago


    Johannesburg, Gauteng, South Africa Datafin Full time

    IT – Software DevelopmentJohannesburg – GautengENVIRONMENT: A Joburg-based provider of advanced IOT technology is looking for a Software Engineer who thrives on meeting deadlines and delivering high performance. The role involves designing, developing, and maintaining software applications, as well as analyzing complex problems. The ideal candidate will...


  • Johannesburg, Gauteng, South Africa GoldenRule Full time

    The RoleSkills and Experience Matric Degree in Computer Science/ Engineering/ Mathematics or related. 7 years+ Software Development experience. A successful track record working as an engineering leader across multiple teams. Experience leading and contributing to software architecture. Experience leading software engineering practices. Experience...

  • Engineer, Software

    2 weeks ago


    Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking To design, code, verify, test, document, amend and refactor programs/scripts. Applies agreed standards and tools, to achieve a well-engineered result. To monitor and report on own progress and proactively identify issues related to software development activities. To propose practical solutions to resolve issues....


  • Johannesburg, Gauteng, South Africa Landis+Gyr Full time

    Mission of Function: The Systems and Software Engineer (SSE) is responsible for Software design and development of new manufacturing systems for smart meters and products.On the systems side, the SSE is responsible for developing and maintaining the applications that retrieve, manipulate and display the production data written to the SQL database.The SSE...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:A relevant tertiary qualification in Information TechnologyExperience: 3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language).Experience with back-end frameworks and technologiesIs able to apply advanced knowledge of the following:IT systems...

  • Software Engineer

    7 days ago


    Johannesburg, Gauteng, South Africa NTT Full time

    Make an impact with NTT DATAJoin a company that is pushing the boundaries of what is possible. We are renowned for our technical excellence and leading innovations, and for making a difference to our clients and society. Our workplace embraces diversity and inclusion – it's a place where you can grow, belong and thrive.Your day at NTT DATAThe Senior...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time

    Minimum Requirements:A relevant tertiary qualification in Information Technology Experience: 3+ years proven experience in back-end software development, project delivery and implementation (in relevant development technologies/language).Experience with back-end frameworks and technologies Is able to apply advanced knowledge of the following: IT systems...


  • Johannesburg, Gauteng, South Africa Dimension Data Full time

    FunctieomschrijvingAre you tired of being micro-managed? Are you looking for a company where no-one tells you how to do your job? Do you want to work in a team, but not be told what to do and when to do it? If so, we believe this Senior Software Engineer role is perfect for youAs a Senior Software Engineer, you'll be responsible for building and maintaining...


  • Johannesburg, Gauteng, South Africa Standard Bank Of South Africa Limited Full time

    Business Segment: Personal & Private Banking Location: ZA, GP, Johannesburg, Simmonds Street 5 To apply computer science theories, principals to create, refactor moderate to complex programs/scripts, integration software services. To design complex specifications, code, test, debug, enhance programs within the Continuous delivery pipelines and provide...


  • Johannesburg, Gauteng, South Africa Diverse Consulting Solutions (Pty) Ltd Full time

    Senior Software Developer Engineers with experience in Life Insurance Industry'sGautengTo work RemotelyMatric CertificateIT Software Degree or Diploma or CertificateWith at least 5 years or mor working experience as a Software Developer Engineer in the Life Insurance IndustriesMust be willing to do software coding in a different Software package which you...


  • Johannesburg, Gauteng, South Africa Deka Minas Pty Ltd Full time

    Company Overview: We are an international recruitment firm working with a leading multinational capital markets software and solutions provider. Our client is renowned for delivering state-of-the-art technology solutions to financial institutions around the world.Position Overview: Our client is seeking an experienced Python Engineer to join their team and...


  • Johannesburg, Gauteng, South Africa Blue Bean Software Full time

    What we do Blue Bean Software is a premier custom software and product development IT company, delivering custom-made solutions for large enterprises as well as dynamic start-ups.We pride ourselves in taking on and solving complex problems as well as high stake projects through the use of a balanced combination between tech savvy and a deep understanding of...