Current jobs related to Software Engineer: Back-End - Stellenbosch - Capitec Bank

  • Software Engineer

    3 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

    3 months ago


    Stellenbosch, South Africa PRR Recruitment Services Full time

    Engineering company based in Technopark is looking for a Software Engineer. The ideal candidate will have: Software Engineer Requirements:B.Tech or B Eng. Degree in Mechatronic / Electronic EngineeringWilling to travel overseas for variable periodsSouth African Citizenship7-10+ Years of experience Experience:Experience in specifying and configuring...


  • 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

    1 month ago


    Stellenbosch, South Africa test Full time

    About:Jesica is a recruiting agency that utilizes AI to source, screen and match candidates to right career opportunities. We work on behalf on our clients who are actively seeking qualified candidates to these roles. If you are a candidate either actively looking or just browsing, we highly encourage you to complete the application process as you never know...

  • Software Engineer

    3 months ago


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

    Our client is looking for an energetic Software Engineer / Programmer to join their team! In the position,you will perform analysis and programming duties in the development, implementation and support ofinformation systems, platforms and applications. Duties and Responsibilities:Ability to apply first principles thinking and/or lateral thinking and/or...

  • Software Engineer

    3 months ago


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

    Our client is looking for an energetic Software Engineer / Programmer to join their team! In the position,you will perform analysis and programming duties in the development, implementation and support ofinformation systems, platforms and applications. Duties and Responsibilities:Ability to apply first principles thinking and/or lateral thinking and/or...


  • 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, South Africa Unifi Recruitment Full time

    **Job Advert Summary**: Unifi is a fast-growing finance and technology company operating in Zambia, South Africa, Uganda and Kenya. Unifi delivers personal lending products through online, mobile phone and branch channels. The company is well supported by strong shareholders and a board of directors with vast experience in entrepreneurship and...

  • Software Internship

    3 months ago


    Stellenbosch, South Africa Octoco Full time

    Position: Software Intern (Vacation Work) Location: Stellenbosch, South AfricaAre you fascinated by the tech industry and love to be part of innovative projects?If so, an exceptional opportunity awaits you at Octoco! Minimum Requirements:Education: Currently enrolled in a degree in B. Eng or B.Sc Computer Science.Skill set: Ability to rapidly learn new...


  • Stellenbosch, South Africa Progressive Edge Full time

    Stellenbosch 12-Month Contract to start Join a Technology group in a structured sales position, where you gain exposure to various products and services in the Tech space. You will join a creative team in selling better software. The company creates people-centred software products that help shape valuable businesses. The company is in the business of...


  • Stellenbosch, South Africa Unifi Recruitment Full time

    **Job Advert Summary**: Unifi is a fast-growing consumer lending company operating in Zambia, South Africa, Uganda, and Kenya. Unifi delivers personal lending products through online, mobile phone and branch channels. The company is well supported by strong shareholders and a board of directors with vast experience in entrepreneurship and lending. Unifi...


  • Stellenbosch, South Africa Stellenbosch University Full time

    Duties/Pligte - Guiding the IT strategy and policy development, planning and budgeting for the Software Application Portfolio, in line with the University's strategy and ICT Digital Strategy; - Leading and facilitating the change in software deployment and sourcing; - Facilitating project prioritisation by institutional stakeholders and within the IT...

  • Software Internship

    24 hours ago


    Stellenbosch, South Africa Octoco Full time

    Position: Software Intern (Vacation Work) Location: Stellenbosch, South AfricaAre you fascinated by the tech industry and love to be part of innovative projects?If so, an exceptional opportunity awaits you at Octoco! Minimum Requirements:Education: Currently enrolled in a degree in B. Eng or B.Sc Computer Science.Skill set: Ability to rapidly learn new...


  • Stellenbosch, South Africa Communicate Recruitment Full time

    Understanding what needs to be designed and making the necessary documentsKeeping track of how the design is going and telling the right people about itMaking parts of the design that we can use again in other projectsTrying out different versions of the design using special computer programsTesting the design really well and changing it if needed based on...


  • Stellenbosch, South Africa Communicate Recruitment Full time

    Understanding what needs to be designed and making the necessary documentsKeeping track of how the design is going and telling the right people about itMaking parts of the design that we can use again in other projectsTrying out different versions of the design using special computer programsTesting the design really well and changing it if needed based on...


  • Stellenbosch, South Africa Adzuna ZA B C2 Full time

    Understanding what needs to be designed and making the necessary documentsKeeping track of how the design is going and telling the right people about itMaking parts of the design that we can use again in other projectsTrying out different versions of the design using special computer programsTesting the design really well and changing it if needed based on...


  • Stellenbosch, South Africa Network Recruitment Full time

    Are you an Independent Self Starter looking for to advance your testing career? An international company is looking for an experienced Quality Assurance Engineer to join their remote team.Requirements:A completed bachelors degree in Computer Science, Information Technology or Engineering 5+ years experienceProficiency with Jira, Xray and Selenium Experience...


  • Stellenbosch, South Africa Adzuna ZA B C2 Full time

    Are you an Independent self-starter looking to advance your testing career? An international company is looking for an experienced Quality Assurance Engineer to join their remote team.Requirements:A completed Bachelors Degree in Computer Science, Information Technology or Engineering 5+ years' experienceProficiency with Jira, Xray and Selenium Experience...


  • Stellenbosch, South Africa Network Recruitment Full time

    Are you an Independent self-starter looking to advance your testing career? An international company is looking for an experienced Quality Assurance Engineer to join their remote team.Requirements:A completed Bachelors Degree in Computer Science, Information Technology or Engineering 5+ years' experienceProficiency with Jira, Xray and Selenium Experience in...


  • Stellenbosch, South Africa Network Recruitment Full time

    Are you an Independent self-starter looking to advance your testing career? An international company is looking for an experienced Quality Assurance Engineer to join their remote team.Requirements: A completed Bachelors Degree in Computer Science, Information Technology or Engineering 5+ years' experience Proficiency with Jira, Xray and Selenium Experience...

Software Engineer: Back-End

2 months ago


Stellenbosch, South Africa Capitec Bank Full time
Job title : Software Engineer: Back-End - Western Cape (JAVA) Job Location : Western Cape, Stellenbosch Deadline : August 15, 2024 Quick Recommended Links
  • Jobs by Location
  • Job by industries
  • Career Advice

Purpose Statement

Join Our Team

  • Are you passionate about building robust, high-performance backend systems? Do you thrive in a dynamic environment where your contributions drive innovation? We are looking for talented engineers to join our team and play a key role in shaping the future of our software solutions.
  • Software Development Lifecycle: Engage in the full software development lifecycle, from concept to deployment and maintenance. Translate business or technical analyst requirements into functional software solutions while adhering to established standards.
  • Back-end Development: Design, develop, test, and deploy server-side components to ensure our applications perform reliably and scale efficiently. Participate in problem-solving and contribute to design discussions within the delivery team.
  • Data Engineering Focus: Bring your 5+ years of experience in software development, including at least 2 years of hands-on experience with Kafka and familiarity with Flink. Extensive experience with Java in data engineering projects or environments will be a significant advantage.

Education (Minimum)

  • Grade 12 National Certificate / Vocational

Education (Ideal or Preferred)

  • A relevant tertiary qualification in Information Technology

Knowledge and Experience

Experience:

  • 5+ years of demonstrated experience in back-end software development, project delivery, and implementation using relevant technologies and languages. Proficiency with back-end frameworks and technologies is essential.

Knowledge: 

Is able to apply advanced knowledge of the following:

  • IT systems development processes (SDLC)
  • Java application development
  • Advanced programming concepts, algorithms, and data structures
  • Design patterns and version control
  • Testing practices
  • Database systems and query optimization (SQL, NoSQL)
  • RESTful API design and integration
  • Cloud computing platforms (AWS, Azure)
  • Advanced microservice and event-driven architectures
  • Deployment using Kubernetes and containerization
  • Experience with Kafka and Flink

Skills

  • Analytical Skills
  • Attention to Detail
  • Communications Skills
  • Interpersonal & Relationship management Skills
  • Problem solving skills

  • ICT jobs