Junior Software Engineer Cape Town

3 weeks ago


Cape Town, Western Cape, South Africa Top Recruitment Full time
Job Description

You'll engage with customers, identify their operational challenges and build clever software to solve those challenges. Supported by our experienced teams, you'll help to drive the prolific spread of fast, reliable Internet access throughout Africa. You'll work with Internet Service Providers (ISPs) like MWEB, Vox, Cybersmart and Frogfoot.

You'll help implement solutions to enable our customers to deliver Fibre, Satellite and other Internet-based products. You'll work with a variety of software technologies like Mobile Apps, GIS Mapping, Network Integration, Hardware Provisioning and Mobile Money payment platforms.

Key Responsibilities
  • Design and develop high-quality Java applications using cutting edge technologies for Object Relational Mapping, Caching and Service-Oriented Architecture.
  • Work with our experienced Software Engineers and learn from our dynamic team.
  • Learn about implementing scalable, robust, maintainable software using design patterns and object-oriented principles.
Duties & Responsibilities
  • Required Technical Skills:
    • Good understanding of the Java programming language/syntax.
    • Exposure to or good understanding of HTML/CSS and Javascript.
    • Experience with SQL and RDBMS database concepts and design.
    • Exposure to Object Relational Mapping (e.g. Hibernate, EJB3).
    • Exposure to Java servlet containers (e.g. Tomcat, GlassFish, Jetty).
    • Experience with Java IDEs (e.g. Eclipse, IntelliJ, Netbeans).
    • Practical database experience (e.g. MySQL, Oracle, MS SQL).
    • Good English writing capabilities and communication skills.
  • Some Recommended Technical Skills:
    • Exposure/understanding of version control and the software development lifecycle in a team environment.
    • Exposure to Linux (e.g. CentOS, Ubuntu, Fedora, RHEL, openSUSE, Debian).
    • Good understanding of Internet and LAN/WAN technologies.
    • Exposure to accounting and business concepts.
  • Must be willing and able to learn new technologies.
  • Excellent technical skills and a hunger to learn more.
  • A good understanding of broad business processes and principles.
  • Excellent communication skills & good interpersonal skills.
  • Able to work independently as well as part of a team.
  • Dynamic self-starter: highly motivated / enthusiastic / energetic.
Desired Experience & Qualification

IT Degree with good marks.

#J-18808-Ljbffr

  • Cape Town, Western Cape, South Africa MultiLead Consulting Services Full time

    Junior Software EngineerA Company based in Capetown has a position for a Junior Software Engineer.Salary is negotiable.MUST HAVE TELSCOPE SOFTWARE ENGINEERING EXPERIENCEDuties & ResponsibilitiesSoftware development of the telescope operational software. All stages of the full software development life-cycle may be encountered: from requirements analysis,...


  • Cape Town, Western Cape, South Africa Pro Tem Recruitment Full time

    Pro Tem Recruitment is seeking a Junior Electrical Engineer to work in the beautiful city of Cape Town.About the Role:This exciting opportunity involves working on various electrical projects, including building services and electronic installations. You will be responsible for meeting with clients, compiling specifications and bills of quantities, and...


  • Cape Town, Western Cape, South Africa Scrums Full time

    SovTech is now Scrums.com Same company, new name.We are looking to hire an experienced solutions engineer to work alongside our passionate sales team in Cape Town.As a solutions engineer, you will be required to conduct discovery calls with our trained Sales Representatives, draft and deliver presentations, demonstrate the features of company products, and...

  • Junior Software

    2 weeks ago


    Cape Town, Western Cape, South Africa University of Fort Hare Full time

    Junior Software & Systems Developer, Cape Town2025-02-26 - 2025-03-28PermanentEL002947Information TechnologyWe are seeking a Junior Software & Systems Developer for a permanent role based in De Bron, Cape Town, Western Cape.Applicants are required to meet the following criteria:Bachelor's degree in information systems, Engineering, Computer Science, or...


  • Cape Town, Western Cape, South Africa Safetymate Cape Town Full time

    Company OverviewSafetymate Cape Town is a reputable organization that values its employees and customers. Our mission is to provide high-quality services and products.


  • Cape Town, Western Cape, South Africa Scrums Full time

    SovTech is now Scrums.com Same company, new name.We are looking for a skilled software test engineer to join our QA team in Cape Town. As a software test engineer, you will be responsible for evaluating software functions and designing test protocols to ensure that products work as intended. You will also be responsible for completing all testing procedures,...


  • Cape Town, Western Cape, South Africa NBCU Page Alumni Network Full time

    NBCU Page Alumni Network is looking for a talented software developer to join our team in Cape Town. The ideal candidate will have a strong background in Java development and experience working with cloud and mobile enterprise products.You will work closely with our Product, Engineering and Operational Teams to develop software that processes tens of...


  • Cape Town, Western Cape, South Africa Scrums Full time

    Join a fast-growing startup and work on cutting-edge blockchain technology. Apply now and start your career in the exciting world of blockchain We are looking for an experienced Senior Engineer with experience in DeFi and Blockchain who is able to implement software solutions that are tested, maintainable, reliable, and scalable. They'll be collaborating...


  • Cape Town, Western Cape, South Africa Pro Development Group Full time

    About the RoleThis is an exciting opportunity for a Mid to Senior Full Stack Engineer to join our team in Cape Town. As a key contributor, you will be responsible for delivering high-quality software solutions that meet our clients' needs.Main Responsibilities:Designing and developing software systemsMaintaining existing software systemsMentoring junior...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    Job ResponsibilitiesPrototyping and software development of the telescope operational software (all stages of the full software development life cycle may be encountered).Provide hands-on technical support in the system administration of the hardware platforms, deployment environments and processing, which may include site visits to the Karoo.Collaborate...


  • Cape Town, Western Cape, South Africa Lycopodium Limited Full time

    We are seeking a highly skilled Junior Data Engineer to join our team in Cape Town. As a member of our Digital Delivery Project team, you will play a critical role in designing, developing, and maintaining data structures and data pipelines to collect, transform, store, and share/integrate data across platforms.Key responsibilities include setting up and...


  • Cape Town, Western Cape, South Africa AutoTrader Podcast, SA Full time

    If you are looking for a Software Engineering job in Cape Town, then you've come to the right place.We are looking for someone who enjoys building websites, backend systems, or mobile applications. We are building a worldwide platform and need your help to succeed. If you are all about software development, performance, scale, and user experience, then come...


  • Cape Town, Western Cape, South Africa People Solved Full time

    A cutting-edge technology company currently undertaking a digital transformation is looking for a senior software engineer. You will focus on designing and developing robust, scalable, and efficient software solutions on the .NET (C#) framework. You will be a key contributor to custom software solutions, working closely with front-end engineers and other...


  • Cape Town, Western Cape, South Africa Construct Executive Search Full time

    Job DescriptionWe are looking for a skilled Junior Electrical Designer to join our team in Western Cape. The successful candidate will have a B.Eng or B.Sc degree in Electrical Engineering and 1-3 years of experience in electrical design.The ideal candidate will be able to work independently and as part of a team, utilizing their Revit 3D skills to deliver...


  • Cape Town, Western Cape, South Africa E and D Recruiters Full time

    Job OverviewWe are seeking an Electronics Design and Development Expert to join our team in Cape Town. As a Junior RF Engineer, you will be responsible for designing and developing electronic hardware components for RF systems, collaborating with senior engineers to integrate RF subsystems into larger systems, and developing software for RF-based devices.Key...


  • Cape Town, Western Cape, South Africa Phanda Personnel Full time

    Job ResponsibilitiesSoftware development of the telescope operational software. All stages of the full software development life cycle may be encountered: from requirements analysis, architectural input, software design and development, to testing, integration and deployment, as well as close interaction with hardware subsystems.Participate in deployment...


  • Cape Town, Western Cape, South Africa redPanda Software Full time

    Direct message the job poster from redPanda SoftwareRecruitment Specialist @ Red Panda SoftwareCape Town (Hybrid)Key Roles and ResponsibilitiesDevelop, test and maintain software applications focusing on front-end programming using JavaScript.Front end and back-end codingComplying with code standards (OOP)Conducting accurate estimationsWorking with...


  • Cape Town, Western Cape, South Africa AutoTrader Podcast, SA Full time

    In this exciting role as Backend Engineer, you will play a crucial part in developing our cutting-edge software platform in Cape Town.You will work closely with our development team to design, implement, and deploy scalable backend systems using your expertise in C# and related technologies.Responsibilities:Develop robust and efficient backend...


  • Cape Town, Western Cape, South Africa Kazang Connect Full time

    Python Software Engineer required in Cape Town.A vacancy exists for a Python Software Engineer in Century City, Cape Town (Hybrid Remote).We are looking for an Intermediate Python Software Engineer to join our growing software engineering team. You will work within a diverse, cross-functional team, contributing to innovative fintech solutions. This role is...


  • Cape Town, Western Cape, South Africa JSM Business Services and Recruitment Full time

    Junior Quality ManagerOur client, a leading engineering firm specialising in plastic injection systems, wants to appoint a Junior Quality Manager at their plant in Epping, Cape Town, who will report to the Quality Manager and/or Director. The person will be responsible for ensuring that the Quality Control system, within a specific department of the company,...