14,570 Junior Developer jobs in South Africa

Software Developer, Software Development

Cape Town, Western Cape Hexagon AB

Posted 14 days ago

Job Viewed

Tap Again To Close

Job Description

Job Location (Short): Cape Town, South Africa

Workplace Type: Hybrid

Business Unit: ALI

Responsibilities

Hexagon’s Asset Lifecycle Intelligence division (Hexagon) is seeking a Senior Software Developer.

As our Senior Software Developer, you will independently design, develop, and debug new and existing software products.

Ideal candidates will have 3+ years' experience in front-end development for web applications, working from a UX design spec to design and build front-end component hierarchies. Attention to detail and building maintainable UI components will be very important. Experience with TypeScript, React, and related tools will be beneficial.

You will.

  • Acquire specific expertise in software design and development approaches and best practices.
  • Recommend and make changes and enhancements to improve the quality of products and procedures.
  • Write and implement efficient code.
  • Work with more experienced team members to conduct root cause analysis of issues and perform unit testing.
  • Engage with cross-functional teams to develop applications that meet customer needs.
  • Demonstrate advanced knowledge in a variety of the field’s concepts, practices, and procedures.
  • Rely on moderate experience and judgment to plan and accomplish goals.
About Hexagon

Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality, and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications.

Hexagon’s Asset Lifecycle Intelligence division helps clients design, construct, and operate more profitable, safe, and sustainable industrial facilities. We empower customers to unlock data, accelerate industrial project modernization and digital maturity, increase productivity, and move the sustainability needle.

Our technologies help produce actionable insights that enable better decision-making and intelligence across the asset lifecycle of industrial projects, leading to improvements in safety, quality, efficiency, and productivity, which contribute to Economic and Environmental Sustainability.

Hexagon (Nasdaq Stockholm: HEXA B) has approximately 25,000 employees in 50 countries and net sales of approximately 5.4bn EUR. Learn more at hexagon.com and follow us @HexagonAB.

Why work for Hexagon?

At Hexagon, if you can see it, you can do it. Hexagon’s Asset Lifecycle Intelligence division puts their trust in you so that you can bring your ideas to life. We have emerged as one of the most engaged and enabled workplaces. We are committed to creating an environment that is truly supportive by providing the resources you need to fully support your ambitions, no matter who you are or where you are in the world.

Everyone is welcome

At Hexagon, we believe that diverse and inclusive teams are critical to the success of our people and our business. Everyone is welcome—as an inclusive workplace, we do not discriminate. In fact, we embrace differences and are fully committed to creating equal opportunities, an inclusive environment, and fairness for all.

Respect is the cornerstone of how we operate, so speak up and be yourself. You are valued here.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Software Developer, Software Development

Cape Town, Western Cape Hexagon AB

Posted today

Job Viewed

Tap Again To Close

Job Description

Job Location (Short): Cape Town, South Africa

Workplace Type: Hybrid

Business Unit: ALI

Responsibilities

Hexagon’s Asset Lifecycle Intelligence division (Hexagon) is seeking a Senior Software Developer.

As our Senior Software Developer, you will independently design, develop, and debug new and existing software products.

Ideal candidates will have 3+ years' experience in front-end development for web applications, working from a UX design spec to design and build front-end component hierarchies. Attention to detail and building maintainable UI components will be very important. Experience with TypeScript, React, and related tools will be beneficial.

You will.

  • Acquire specific expertise in software design and development approaches and best practices.
  • Recommend and make changes and enhancements to improve the quality of products and procedures.
  • Write and implement efficient code.
  • Work with more experienced team members to conduct root cause analysis of issues and perform unit testing.
  • Engage with cross-functional teams to develop applications that meet customer needs.
  • Demonstrate advanced knowledge in a variety of the field’s concepts, practices, and procedures.
  • Rely on moderate experience and judgment to plan and accomplish goals.
About Hexagon

Hexagon is a global leader in digital reality solutions, combining sensor, software, and autonomous technologies. We are putting data to work to boost efficiency, productivity, quality, and safety across industrial, manufacturing, infrastructure, public sector, and mobility applications.

Hexagon’s Asset Lifecycle Intelligence division helps clients design, construct, and operate more profitable, safe, and sustainable industrial facilities. We empower customers to unlock data, accelerate industrial project modernization and digital maturity, increase productivity, and move the sustainability needle.

Our technologies help produce actionable insights that enable better decision-making and intelligence across the asset lifecycle of industrial projects, leading to improvements in safety, quality, efficiency, and productivity, which contribute to Economic and Environmental Sustainability.

Hexagon (Nasdaq Stockholm: HEXA B) has approximately 25,000 employees in 50 countries and net sales of approximately 5.4bn EUR. Learn more at hexagon.com and follow us @HexagonAB.

Why work for Hexagon?

At Hexagon, if you can see it, you can do it. Hexagon’s Asset Lifecycle Intelligence division puts their trust in you so that you can bring your ideas to life. We have emerged as one of the most engaged and enabled workplaces. We are committed to creating an environment that is truly supportive by providing the resources you need to fully support your ambitions, no matter who you are or where you are in the world.

Everyone is welcome

At Hexagon, we believe that diverse and inclusive teams are critical to the success of our people and our business. Everyone is welcome—as an inclusive workplace, we do not discriminate. In fact, we embrace differences and are fully committed to creating equal opportunities, an inclusive environment, and fairness for all.

Respect is the cornerstone of how we operate, so speak up and be yourself. You are valued here.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Developer

Randburg, Gauteng Rmbwestport

Posted today

Job Viewed

Tap Again To Close

Job Description

Developer page is loaded# Developerlocations: Randburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: October 11, 2025 (8 days left to apply)job requisition id: R40732# **Job Description***Are you someone who can do:*** Increase operational efficiency and suggest solutions to enhance cost effectiveness.* Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.* Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.* Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.* Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.* Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.* Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.* Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.* Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.* Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.* Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.* Manage own development to increase own competencies and develop technical and business skills.* Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.* Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.**Dare to imagine the change with us if you are:*** An adaptable problem solver who does not fear change but thrives from it.* A disruptor in your field of IT expertise* An initiative taker who identifies opportunity and improves* Known for your delivery track record.* Wanting to be in a career that makes meaningful contribution to your and other people's lives.**We’ll make a good match if you’re:*** Curious - you're driven by always wanting to know more and learn more.* Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.* Courageous - you're brave enough to think and do things differently and are always ready to put your hand up and take ownership.* A team player - you believe in the power of teams so you're always part of one, building and leveraging your networks.* Emotionally intelligent - you have a high EQ that enables you to truly connect with people, no matter how technical or specialist your role is.**You’ll benefit from our changeable benefits like:*** Inspiring work environment* Work that is challenging* Space to make a difference.* Opportunities to innovate.* Focus on health and wellbeing (onsite wellness center, gym and crèche at our main campus to innovative employee wellbeing and financial fitness programmes)* Resources to help you with your professional development.* Generous leave policy* Preferential employee banking rates* When it comes to learning and development, we encourage our changeable to expand their knowledge, on their own, with others, in person or online.* As for our workspace, it is immersive, collaborative, and energetic because at FNB, innovation is our lifeblood and change in our DNA.**#POST***#FNB***#FAIRLANDS***#LI-DG2**# # ***Job Details***# **Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.**11/10/25All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.Introduce yourself to our recruiters and we will get in touch if there's a role that seems like a good match.Should you have any queries, please log it via .
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Developer

Remote Recruitment

Posted today

Job Viewed

Tap Again To Close

Job Description

An exciting opportunity has opened for a talented and proactive Developer to join a dynamic international team based in Málaga, Spain. This role is ideal for a skilled professional with a strong background in Python, PySpark, and AWS who is ready to take their career abroad. You’ll work on innovative data solutions that support key business functions, with a focus on cloud architecture, data processing, and infrastructure deployment.

If you're passionate about technology, thrive in collaborative environments, and are ready for a new challenge in sunny Spain – this is your opportunity to make an impact in a forward-thinking company.

Key Responsibilities

  • Design, build, and maintain scalable data pipelines using PySpark and AWS services.
  • Develop and deploy cloud infrastructure using services such as AWS Glue, EMR, Lambda, Athena, S3, VPC, and EC2.
  • Collaborate with cross-functional teams to support data-driven decision-making.
  • Use GitHub for version control and project collaboration.
  • Contribute to the continuous improvement of processes and infrastructure automation.
  • Participate in Agile development practices and daily team collaboration sessions.

Qualifications and Experience

Required:

  • Minimum 2–3 years of experience in a similar Data Engineering or Cloud Development role.
  • Proficiency in Python and PySpark.
  • Experience with key AWS services: Glue, EMR, Lambda, Athena, S3, VPC, EC2.
  • Familiarity with GitHub for source control.
  • Strong English communication skills – minimum B2 level, with high oral comprehension.
  • A collaborative, proactive, and adaptable mindset.
  • Commitment to high-quality work and continuous improvement.

Advantageous:

  • Experience with QlikSense or other data visualisation tools.
  • Understanding of CI/CD pipelines for AWS infrastructure deployment.
  • Knowledge of Java and SQL.

Other Requirements:

  • Willingness and ability to relocate to Málaga, Spain.
  • Access to a reliable laptop and internet connection during the transition phase.

Seniority level: Mid-Senior level

Employment type: Full-time

Job function: Information Technology

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Developer

Randburg, Gauteng FirstRand Namibia Limited

Posted today

Job Viewed

Tap Again To Close

Job Description

Developer page is loaded# Developerlocations: Randburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: October 6, 2025 (3 days left to apply)job requisition id: R32072# **Job Description**Hello Future Developer Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talented team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change. To provide IT expertise and advice in the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards. To produce logical and technical specifications from functional specifications and to write the code for medium to large applications.**Are you someone who can:*** Increase operational efficiency and suggest solutions to enhance cost effectiveness.* Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.* Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.* Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.* Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.* Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.* Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.* Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.* Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.* Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.* Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.* Manage own development to increase own competencies and develop technical and business skills.* Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.* Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.**Additional Requirement*** Must have 3-5 Years Java Development experience* EE and SE Java exposure* OCA preferred**Dare to imagine the change with us if you are:*** An adaptable problem solver who does not fear change but thrives from it.* A disruptor in your field of IT expertise* An initiative taker who identifies opportunity and improves* Known for your delivery track record.* Wanting to be in a career that makes meaningful contribution to your and other people's lives.**We’ll make a good match if you’re:*** Curious - you're driven by always wanting to know more and learn more.* Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.* Courageous - you're brave enough to think and do things differently and are always ready to put your hand up and take ownership.* A team player - you believe in the power of teams so you're always part of one, building and leveraging your networks.* Emotionally intelligent - you have a high EQ that enables you to truly connect with people, no matter how technical or specialist your role is.**You’ll benefit from our changeable benefits like:*** Opportunities to network and collaborate.* Inspiring work environment* Work that is challenging* Space to make a difference.* Opportunities to innovate.* Conditions that are flexible* Focus on health and wellbeing (onsite wellness center, gym and crèche at our main campus to innovative employee wellbeing and financial fitness programmes)* Resources to help you with your professional development.* Generous leave policy* Preferential employee banking rates* When it comes to learning and development, we encourage our changeable to expand their knowledge, on their own, with others, in person or online.* As for our workspace, it is immersive, collaborative, and energetic because at FNB, innovation is our lifeblood and change in our DNA.**#POST***#FNB***#FAIRLANDS***#LI-DG2**# # ***Job Details***# **Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.**06/10/25All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.Introduce yourself to our recruiters and we will get in touch if there's a role that seems like a good match.Should you have any queries, please log it via .
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Developer

Randburg, Gauteng FNB Namibia

Posted today

Job Viewed

Tap Again To Close

Job Description

Developer page is loaded# Developerlocations: Randburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: October 11, 2025 (8 days left to apply)job requisition id: R40732# **Job Description***Are you someone who can do:*** Increase operational efficiency and suggest solutions to enhance cost effectiveness.* Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.* Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.* Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.* Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.* Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.* Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.* Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.* Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.* Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.* Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.* Manage own development to increase own competencies and develop technical and business skills.* Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.* Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.**Dare to imagine the change with us if you are:*** An adaptable problem solver who does not fear change but thrives from it.* A disruptor in your field of IT expertise* An initiative taker who identifies opportunity and improves* Known for your delivery track record.* Wanting to be in a career that makes meaningful contribution to your and other people's lives.**We’ll make a good match if you’re:*** Curious - you're driven by always wanting to know more and learn more.* Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.* Courageous - you're brave enough to think and do things differently and are always ready to put your hand up and take ownership.* A team player - you believe in the power of teams so you're always part of one, building and leveraging your networks.* Emotionally intelligent - you have a high EQ that enables you to truly connect with people, no matter how technical or specialist your role is.**You’ll benefit from our changeable benefits like:*** Inspiring work environment* Work that is challenging* Space to make a difference.* Opportunities to innovate.* Focus on health and wellbeing (onsite wellness center, gym and crèche at our main campus to innovative employee wellbeing and financial fitness programmes)* Resources to help you with your professional development.* Generous leave policy* Preferential employee banking rates* When it comes to learning and development, we encourage our changeable to expand their knowledge, on their own, with others, in person or online.* As for our workspace, it is immersive, collaborative, and energetic because at FNB, innovation is our lifeblood and change in our DNA.**#POST***#FNB***#FAIRLANDS***#LI-DG2**# # ***Job Details***# **Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.**11/10/25All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.Introduce yourself to our recruiters and we will get in touch if there's a role that seems like a good match.Should you have any queries, please log it via .
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Developer

Pretoria, Gauteng South African Reserve Bank

Posted today

Job Viewed

Tap Again To Close

Job Description

The main purpose of this position is to work with a team of developers to develop, maintain and support information technology (IT) solutions to meet the business needs within the South African Reserve Bank (SARB) Group.

Detailed description

The successful candidate will be responsible for the following key performance areas:

  • Define own work plan using own discretion, ensuring alignment with departmental and functional work plans.
  • Design and build quality IT solutions according to approved business requirements and in line with governance frameworks.
  • Deliver quality IT solutions through development, integration, testing and deployment, according to the approved design specifications and within agreed timelines.
  • Ensure total quality of an IT solution by contributing to the compilation of standards and improved processes, and by ensuring that the approved processes and standards are followed.
  • Consistently provide IT solution maintenance and support within the designated area, thereby ensuring business continuity in line with the agreed service standards.
  • Stay updated with developments in information and communications technology (ICT) and within specialised area of technology to develop and design the most appropriate IT solution within the area of responsibility.
  • Comply with the expected standards and procedures for the completion of the tasks/activities.
  • Actively participate as a team member and support the team in achieving goals.
  • Share knowledge with team members.
  • Engage with the internal and external user community to ensure that business benefits are realised.

Job requirements

To be considered for this position, candidates must be in possession of:

  • a Bachelor of Information Technology degree (NQF 7) or an equivalent qualification;
  • two to five years’ experience in IT development;
  • two to three years’ experience in programming and design in a Java JEE/J2EE environment, including Spring Framework and Spring Boot;
  • one to three years’ experience in developing RESTful APIs and Calypso-specific development, including experience on version 16 or latest, covering operations such as:
  • knowledge of Calypso architecture and deployment;
  • system settings; and
  • general Calypso maintenance such as monitoring logs, tracking performance, stopping and starting the application, and deploying changes;
  • one to three years’ experience in Calypso configuration, including solid experience on version 16 or latest, covering workflow configuration, accounting, scheduled tasks and end-of-day, booking of trades, confirmation and settlements; and

Additional requirements include:

  • knowledge and skill in:
  • industry, organisational and business awareness;
  • quality assurance;
  • continuous learning and professional development;
  • Java-related technologies (Struts, JSF, JSP, EJB3, Ajax etc.);
  • problem-solving and analytical skills;
  • verbal and written communication skills;
  • contributing to team success; and
  • relevant business knowledge.

How to apply

Internal applicants MUST apply through the HCM Cloud Solution.

  • Click on Me .
  • Click on Show More .
  • Under Current Jobs , click on Search Jobs , then select the job you want to apply for.
  • Click on Apply now .

External applicants MUST apply online, via

  • Click on Career opportunities .
  • Under Latest vacancies , scroll to ‘For more vacancies click here’ and click on here .
  • Click on All jobs .
  • Select the job you want to apply for.
  • Click on Apply now .
  • Login/register

The closing date for applications is 25 September 2025 . Late applications will not be considered.

In line with the SARB’s commitment to diversifying its workforce, preference will be given to suitable candidates from designated groups. People with disabilities are welcome to apply.

The SARB offers remuneration and benefits commensurate with the level of the position and in line with the market.

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
Be The First To Know

About the latest Junior developer Jobs in South Africa !

Developer

Johannesburg, Gauteng Wesbank

Posted today

Job Viewed

Tap Again To Close

Job Description

Developer page is loaded# Developerlocations: Johannesburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: October 6, 2025 (3 days left to apply)job requisition id: R34155# **Job Description**To provide IT expertise and advice in the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards. To produce logical and technical specifications from functional specifications and to write the code for medium to large applications.* **Hello Developer**, Welcome to the home of the **#changeables**. We design for the shapeshifters and deliver products and services that make us incredibly proud with people that make it happen. As a **Developer**, you will be in a team where **experts come together** and ignite effective change. We call these **#changeables our nav-igators** – people who want to use tech to **help** others nav-igate their lives and business. As nav-igators, we are made up of **unique talents, diverse minds**, adaptability and live up to the promise of staying curious. **Are you someone who can:*** **Application Development**: Design, develop, test, and maintain Java-based applications to support back-office operations and customer service functions.Interface* **Management**: Develop and manage interfaces that enable staff to perform sales and servicing tasks efficiently.* **Collaboration**: Work closely with other developers, business analysts, and stakeholders to gather requirements and deliver solutions that meet business needs.* **Maintenance**: Provide ongoing maintenance, support, and enhancements in existing systems and platforms.* **Innovation**: Stay up-to-date with the latest industry trends and technologies to ensure our solutions are cutting-edge and efficient.* **Code Quality**: Write clean, maintainable, and efficient code while following best practices and standards.* **Troubleshooting**: Debug and resolve technical issues as they arise, ensuring minimal disruption to business operations.* **As a #Changeable you will have access to:*** Opportunities to network and collaborate.* Work that is challenging* Opportunities to innovate.* Flexible working environment* Deep focus on health and wellbeing* Coaches and mentors to help with your professional development.* A very Generous leave policy to cater for your individual needs.* Preferential employee banking rates that include Vehicle and Home loans. For more details see attachment* **We can be a match if you are:*** Curious & courageous - you're driven by always wanting to know more and learn more and you're brave enough to* Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it* A team player - you believe in the power of teams so you're always part of one, building and leveraging your networks.* Emotionally intelligent - you have a high EQ that enables you to truly connect with people, no matter how technical or specialist your role is.* **You'll be an ideal candidate if you:*** Are you very proficient in Java and Java EE. Knowledge of other programming languages is advantageous.* Are experienced in System Design & Development methodologies.* Are proficient in Atlassian (i.e., JiRA) software suite (to your advantage)* Have a BSC Computer Sciences, BSC Informatics or related degree.* 3+ years related experience* **Tech Stack:*** MySQL* Hibernate and Springboot* Jenkins* Docker* Java 8/11* CI/CD* Mavern and Gradle* GIT* Python* Power Apps* Power Automate#POST #FNB #LI-LR1# # ***Job Details***# **Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.**06/10/25All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.Introduce yourself to our recruiters and we will get in touch if there's a role that seems like a good match.Should you have any queries, please log it via .
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Developer

Randburg, Gauteng FNB South Africa

Posted today

Job Viewed

Tap Again To Close

Job Description

Join to apply for the Developer role at FNB South Africa

Get AI-powered advice on this job and more exclusive features.

  • Increase operational efficiency and suggest solutions to enhance cost effectiveness.
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
  • Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
  • Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.
  • Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
  • Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.
  • Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.
  • Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
  • Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.
  • Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.
  • Manage own development to increase own competencies and develop technical and business skills.
  • Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.
  • Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.

Job Description

  • Increase operational efficiency and suggest solutions to enhance cost effectiveness.
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.
  • Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.
  • Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.
  • Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.
  • Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
  • Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.
  • Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.
  • Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.
  • Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.
  • Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.
  • Manage own development to increase own competencies and develop technical and business skills.
  • Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.
  • Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.

Are you someone who can do:

  • An adaptable problem solver who does not fear change but thrives from it.
  • A disruptor in your field of IT expertise
  • An initiative taker who identifies opportunity and improves
  • Known for your delivery track record.
  • Wanting to be in a career that makes meaningful contribution to your and other people's lives.

We’ll Make a Good Match If You’re

  • Curious - you're driven by always wanting to know more and learn more.
  • Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.
  • Courageous - you're brave enough to think and do things differently and are always ready to put your hand up and take ownership.
  • A team player - you believe in the power of teams so you're always part of one, building and leveraging your networks.
  • Emotionally intelligent - you have a high EQ that enables you to truly connect with people, no matter how technical or specialist your role is.

You’ll Benefit From Our Changeable Benefits Like

  • Inspiring work environment
  • Work that is challenging
  • Space to make a difference.
  • Opportunities to innovate.
  • Focus on health and wellbeing (onsite wellness center, gym and crèche at our main campus to innovative employee wellbeing and financial fitness programmes)
  • Resources to help you with your professional development.
  • Generous leave policy
  • Preferential employee banking rates
  • When it comes to learning and development, we encourage our changeable to expand their knowledge, on their own, with others, in person or online.
  • As for our workspace, it is immersive, collaborative, and energetic because at FNB, innovation is our lifeblood and change in our DNA.

All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.

Seniority level
  • Entry level
Employment type
  • Full-time
Job function
  • Engineering and Information Technology
  • Banking

#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.

Developer

Randburg, Gauteng RMB Nigeria Limited

Posted 1 day ago

Job Viewed

Tap Again To Close

Job Description

Developer page is loaded# Developerlocations: Randburgtime type: Full timeposted on: Posted Todaytime left to apply: End Date: October 6, 2025 (3 days left to apply)job requisition id: R32072# **Job Description**Hello Future Developer Welcome to FNB, the home of the #changeables. We design for the shapeshifters and deliver products and services that make us incredibly proud of people that make it happen. As part of our talented team, you will be surrounded by unique talents, diverse minds, and an adaptable environment that lives up to the promise of staying curious. Now’s the time to imagine your potential in a team where experts come together and ignite effective change. To provide IT expertise and advice in the design, creation, testing and documentation of new and enhanced applications and systems in accordance with agreed framework of programming standards. To produce logical and technical specifications from functional specifications and to write the code for medium to large applications.**Are you someone who can:*** Increase operational efficiency and suggest solutions to enhance cost effectiveness.* Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.* Cultivate and manage objective working relationships with a variety of stakeholders, including end-users, SME’s, project managers and senior staff members by providing input to business requirements and being able to present and sell concepts to clients.* Produce program specifications and implement system enhancements by addressing specific business needs and resolving queries.* Code, compile, test and implement applications in compliance with the Systems Development Life Cycle (SDLC). Support development environments. Responsible for coding standards and peer reviews.* Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.* Assess, identify and mitigate potential risks within the IT programming environment by complying with technology business policy and process requirements (SDLC and change / release management process definition) to ensure operational performance.* Produce technical specifications and architecture that is in accordance to agreed standards. Design, code, test and debug to obtain a robust solution with supporting documentation.* Minimise system downtime through pro-active identification of potential issues and ensure minimisation of recurring problems by managing defects and performing code reviews.* Monitor systems post change and pro-actively do performance analysis to ensure there is no system failure due to capacity.* Maintain maximum system availability by ensuring that incidents are recorded for future reference and adequate root cause analysis is done to eliminate the risk of a recurrence.* Manage own development to increase own competencies and develop technical and business skills.* Proactively engage with business units and colleagues to understand underlying needs and opportunities, and identify Information Technology (IT) innovative solutions in a timely manner.* Supervises the work of other developers. Provides technical assistance to fellow developers and other Information Technology (IT) team members.**Additional Requirement*** Must have 3-5 Years Java Development experience* EE and SE Java exposure* OCA preferred**Dare to imagine the change with us if you are:*** An adaptable problem solver who does not fear change but thrives from it.* A disruptor in your field of IT expertise* An initiative taker who identifies opportunity and improves* Known for your delivery track record.* Wanting to be in a career that makes meaningful contribution to your and other people's lives.**We’ll make a good match if you’re:*** Curious - you're driven by always wanting to know more and learn more.* Obsessed with mastery - you know what it takes to become good at what you do and are constantly pushing yourself to do it.* Courageous - you're brave enough to think and do things differently and are always ready to put your hand up and take ownership.* A team player - you believe in the power of teams so you're always part of one, building and leveraging your networks.* Emotionally intelligent - you have a high EQ that enables you to truly connect with people, no matter how technical or specialist your role is.**You’ll benefit from our changeable benefits like:*** Opportunities to network and collaborate.* Inspiring work environment* Work that is challenging* Space to make a difference.* Opportunities to innovate.* Conditions that are flexible* Focus on health and wellbeing (onsite wellness center, gym and crèche at our main campus to innovative employee wellbeing and financial fitness programmes)* Resources to help you with your professional development.* Generous leave policy* Preferential employee banking rates* When it comes to learning and development, we encourage our changeable to expand their knowledge, on their own, with others, in person or online.* As for our workspace, it is immersive, collaborative, and energetic because at FNB, innovation is our lifeblood and change in our DNA.**#POST***#FNB***#FAIRLANDS***#LI-DG2**# # ***Job Details***# **Take note that applications will not be accepted on the below date and onwards, kindly submit applications ahead of the closing date indicated below.**06/10/25All appointments will be made in line with FirstRand Group’s Employment Equity plan. The Bank supports the recruitment and advancement of individuals with disabilities. In order for us to fulfill this purpose, candidates can disclose their disability information on a voluntary basis. The Bank will keep this information confidential unless we are required by law to disclose this information to other parties.Introduce yourself to our recruiters and we will get in touch if there's a role that seems like a good match.Should you have any queries, please log it via .
#J-18808-Ljbffr
This advertiser has chosen not to accept applicants from your region.
 

Nearby Locations

Other Jobs Near Me

Industry

  1. request_quote Accounting
  2. work Administrative
  3. eco Agriculture Forestry
  4. smart_toy AI & Emerging Technologies
  5. school Apprenticeships & Trainee
  6. apartment Architecture
  7. palette Arts & Entertainment
  8. directions_car Automotive
  9. flight_takeoff Aviation
  10. account_balance Banking & Finance
  11. local_florist Beauty & Wellness
  12. restaurant Catering
  13. volunteer_activism Charity & Voluntary
  14. science Chemical Engineering
  15. child_friendly Childcare
  16. foundation Civil Engineering
  17. clean_hands Cleaning & Sanitation
  18. diversity_3 Community & Social Care
  19. construction Construction
  20. brush Creative & Digital
  21. currency_bitcoin Crypto & Blockchain
  22. support_agent Customer Service & Helpdesk
  23. medical_services Dental
  24. medical_services Driving & Transport
  25. medical_services E Commerce & Social Media
  26. school Education & Teaching
  27. electrical_services Electrical Engineering
  28. bolt Energy
  29. local_mall Fmcg
  30. gavel Government & Non Profit
  31. emoji_events Graduate
  32. health_and_safety Healthcare
  33. beach_access Hospitality & Tourism
  34. groups Human Resources
  35. precision_manufacturing Industrial Engineering
  36. security Information Security
  37. handyman Installation & Maintenance
  38. policy Insurance
  39. code IT & Software
  40. gavel Legal
  41. sports_soccer Leisure & Sports
  42. inventory_2 Logistics & Warehousing
  43. supervisor_account Management
  44. supervisor_account Management Consultancy
  45. supervisor_account Manufacturing & Production
  46. campaign Marketing
  47. build Mechanical Engineering
  48. perm_media Media & PR
  49. local_hospital Medical
  50. local_hospital Military & Public Safety
  51. local_hospital Mining
  52. medical_services Nursing
  53. local_gas_station Oil & Gas
  54. biotech Pharmaceutical
  55. checklist_rtl Project Management
  56. shopping_bag Purchasing
  57. home_work Real Estate
  58. person_search Recruitment Consultancy
  59. store Retail
  60. point_of_sale Sales
  61. science Scientific Research & Development
  62. wifi Telecoms
  63. psychology Therapy
  64. pets Veterinary
View All Junior Developer Jobs