Software Engineer

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

    4 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 FirstRand Bank Limited Full time

    About Company: ​We are a leading tech company​.About Role: ​As a Software Engineer, you will be responsible for designing and developing software applications​.Key Responsibilities: ​Design and develop software applications​, Collaborate with cross-functional teams​, Identify and troubleshoot software issues​Requirements: ​Bachelor’s...

  • Software Engineer

    4 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 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 FirstRand group Full time

    Job DescriptionWe are seeking a skilled Software Engineer to join our team at Company.Responsibilities include:Design and develop software applicationsCollaborate with cross-functional teamsAnalyze and troubleshoot software issuesRequirements:Bachelor's degree in Computer Science or related fieldStrong programming skills in multiple languages2+ years of...


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


  • Randburg, Gauteng, South Africa Planet10 Full time

    About the RoleAt Planet10, we're seeking a skilled Senior Software Test Engineer to join our team.Key Responsibilities:Identify defects and flaws during the software development process.Create effective and repeatable automated test cases to save time in the testing process.Ensure product and features are delivered to specification with minimal negative...


  • Randburg, Gauteng, South Africa Capital Recruit Full time

    Job Title: Senior Front End Software EngineerCapital Recruit is seeking a highly skilled and experienced Senior Front End Software Engineer to join our dynamic team.Duties and Responsibilities:Collaborate with cross-functional teams to design, develop, and deploy high-quality software solutions.Take ownership of projects and deliver high-quality code within...


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

    Job OverviewAs a Senior Software Engineer at our company, you will be responsible for designing, developing, and maintaining complex software systems. Key responsibilities include leading team members, mentoring junior engineers, and collaborating with cross-functional teams to deliver high-quality solutions.Key Responsibilities:• Design and develop...


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

    **Job Title:** Software EngineerWe are looking for a skilled developer to join our team at ABC Company. The successful candidate will have strong programming skills and be proficient in coding languages such as Java, Python, and C++.**Key Responsibilities:**Design, develop, and test software applicationsCollaborate with cross-functional teams to identify and...

  • Software Engineer

    4 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 Pollock & Associates Full time

    Job DescriptionWe are seeking a highly skilled Sr. .NET Software Engineer to join our IT team at Pollock & Associates.About the RoleThis is a senior-level position that involves creating and maintaining solutions with SQL Server for data manipulation and querying, as well as developing ASP.NET SPAs using C#, MVC, Razor, and Blazor.The role requires...


  • Randburg, Gauteng, South Africa BET Software Full time

    We are seeking a skilled Network Security Specialist to join our team at BET Software in Gauteng. As a key player in ensuring the maximum availability and security of our corporate and data centre networks, you will be at the forefront of protecting our systems.About the RoleThis is an exciting opportunity for a seasoned Firewall Engineer to take their...


  • Randburg, Gauteng, South Africa Planet10 Full time

    Job SummaryWe are seeking a highly skilled Senior Software Test Engineer to join our team at Planet10. As an Automation Testing Expert, you will be responsible for designing and developing automated test scripts using Selenium Webdriver with Cucumber, Appium, and other tools.About the RoleParticipate in all scrum ceremonies, defining user stories and...

  • Software Engineer

    17 hours ago


    Randburg, Gauteng, South Africa FirstRand Bank Limited Full time

    Job SummaryWe are seeking a highly skilled Software Engineer to join our team as an Application Developer. In this role, you will be responsible for designing, developing, and testing software applications to meet the needs of our customers.About UsFirstRand Bank Limited is a leading financial services provider in South Africa. We offer a wide range of...


  • Randburg, Gauteng, South Africa Capital Recruit Full time

    Capital Recruit is seeking a motivated and talented Software Development Intern to join our exciting and fast-growing team. This internship opportunity is ideal for students currently pursuing a Bachelor's degree in Computer Science, Software Engineering, or Information Technology.About the RoleThis internship offers valuable hands-on experience working with...