Software Engineer

1 week ago


Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

About the Role

We are seeking a skilled Java Developer to join our team. As a Java Developer, you will be responsible for designing, creating, testing, and documenting new and enhanced applications and systems in accordance with agreed programming standards.

Key Responsibilities

  • Design and develop medium to large-scale applications using Java and Java EE.
  • Collaborate with cross-functional teams to identify and prioritize project requirements.
  • Develop and maintain high-quality code, adhering to coding standards and best practices.
  • Participate in code reviews and provide feedback to improve code quality.
  • Stay up-to-date with the latest technologies and trends in software development.

Requirements

  • Proficiency in Java and Java EE, with experience in system design and development methodologies.
  • Knowledge of Atlassian software suite, particularly JIRA.
  • Bachelor's degree in Computer Science, Informatics, or a related field.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and collaboration skills.

What We Offer

  • A dynamic and supportive work environment.
  • Opportunities for professional growth and development.
  • A competitive salary and benefits package.
  • A chance to work on challenging projects and make a meaningful impact.

How to Apply

If you are a motivated and talented Java Developer looking for a new challenge, please submit your application, including your resume and a cover letter, to us today.


  • Software Engineer

    2 weeks ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team at FirstRand Bank Limited. As a key member of our IT department, you will be responsible for designing, developing, and testing software applications to meet the bank's business needs.Key ResponsibilitiesDesign and develop software applications using Java and other programming...


  • Randburg, Gauteng, South Africa MC Technology Staffing Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our software development team, you will be responsible for designing, developing, and maintaining high-quality software solutions.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior...

  • Software Engineer

    2 weeks ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job SummaryWe are seeking a skilled Software Engineer to join our team at FirstRand Bank Limited. As a key member of our IT department, you will be responsible for designing, developing, and testing new and enhanced applications and systems.Key ResponsibilitiesDesign and develop software applications and systems in accordance with agreed programming...


  • Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    About the RoleWe are seeking a skilled Java Software Engineer to join our team at FirstRand Bank Limited. As a Java Software Engineer, you will be responsible for designing, developing, and testing software applications using Java 8 or the latest version.Key ResponsibilitiesDesign and develop software applications using Java 8 or the latest version.Test and...


  • Randburg, Gauteng, South Africa MC Technology Staffing Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our software development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesTechnical Leadership: Provide technical guidance and leadership to junior...


  • Randburg, Gauteng, South Africa Capital Recruit Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team as a C# Developer Lead. The successful candidate will be responsible for leading the development of our software applications, ensuring they meet the highest standards of quality and functionality.Key ResponsibilitiesLead the development of software applications using C# and...


  • Randburg, Gauteng, South Africa MC Technology Staffing Full time

    Job DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our development team, you will be responsible for designing, developing, and maintaining complex software systems.Key ResponsibilitiesLead the development of software projects from conception to delivery, ensuring timely and...


  • Randburg, Gauteng, South Africa Capital Recruit Full time

    Transformative Software EngineerWe are pioneers in bridging the digital divide, creating a more connected and empowered future through our free wifi content platform. Our team is deeply committed to crafting cutting-edge software solutions that drive societal change.About the RoleWe are seeking an experienced Software Engineer with a strong foundation in...


  • Randburg, Gauteng, South Africa Capital Recruit Full time

    Transformative Software SolutionsWe are pioneers in developing a cutting-edge content platform, bridging communities and empowering a more connected future. Our team is deeply committed to crafting innovative software solutions that drive societal change.Job OverviewWe are seeking an experienced Software Engineer with a strong foundation in...


  • Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job SummaryWe are seeking a highly skilled Java Software Engineer to join our team at FirstRand Bank Limited. As a Java Software Engineer, you will be responsible for designing, developing, and maintaining complex software systems using Java 8 or the latest version.Key ResponsibilitiesDesign and develop high-quality Java software applications using Agile...


  • Randburg, Gauteng, South Africa MC Technology Staffing Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at MC Technology Staffing. As a key member of our software development team, you will be responsible for leading the development of complex software applications and ensuring the highest quality of deliverables.Key ResponsibilitiesTechnical Leadership:...


  • Randburg, Gauteng, South Africa Hire Resolve Full time

    We are seeking a Senior Software Engineer to join our Development Team. The successful candidate will be responsible for designing, developing, and testing software applications.Key Responsibilities:Design and develop software applications using various programming languages and frameworks.Collaborate with cross-functional teams to ensure software meets...

  • Software Engineer

    2 weeks ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job DescriptionJob Title: DeveloperJob Summary:We are seeking a highly skilled and experienced Developer to join our team at FirstRand Bank Limited. The successful candidate will be responsible for designing, developing, and implementing software applications using Java programming language.Key Responsibilities:Design and develop software applications using...


  • Randburg, Gauteng, South Africa Capital Recruit Full time

    Capital Recruit is seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in JavaScript/Node.js and possess expertise in various aspects of software development, including front-end development, API development, and database management.Key Responsibilities: Collaborate with cross-functional teams...


  • Randburg, Gauteng, South Africa Paradeco Consulting Full time

    Paradeco Consulting: Seeking a Talented XR DeveloperWe are a leading consulting firm, and we're looking for a highly skilled XR developer to join our team. As a key member of our team, you will be responsible for designing and developing immersive experiences using Unity and Unreal Engine.Key Responsibilities:Develop high-quality AR and VR experiences using...


  • Randburg, Gauteng, South Africa Planet10 Full time

    Job Title: Senior Software Engineer - Decoder UI Development LeadAt Planet10, we are seeking a highly skilled and experienced Senior Software Engineer to lead our UI development team in creating a complex decoder UI stack for our satellite operator solution.Key Responsibilities:Provide technical leadership to the UI development team and contribute to the...

  • Software Architect

    1 month ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at FirstRand Bank Limited. As a key member of our talent team, you will be responsible for designing and implementing large-scale system developments, understanding and designing software pipelines, and creating critical success factors for accurate implementation of...


  • Randburg, Gauteng, South Africa Planet10 Full time

    Job Title: Senior Software Engineer - Decoder UI Development LeadAt Planet10, we are seeking a highly skilled and experienced Senior Software Engineer to lead our Decoder UI Development team. As a key member of our team, you will be responsible for designing, developing, and delivering complex decoder UI solutions for our satellite operator clients.Key...


  • Randburg, Gauteng, South Africa Planet10 Full time

    Job Description for Senior Software Engineer at Planet10We are seeking a highly skilled Senior Software Engineer to join our team at Planet10. As a key member of our engineering team, you will be responsible for designing and maintaining technical system requirements, developing backend applications, and collaborating with front-end developers to integrate...


  • Randburg, Gauteng, South Africa PRR Recruitment Services Full time

    Java Developer OpportunityWe are seeking a skilled Java software developer to join our development team in Gauteng. As a semi-remote developer, you will work on mission-critical software solutions for the Mining Industry, utilizing a range of technologies including Java EE, embedded systems, and Maven.This dynamic and challenging role will allow you to apply...