17,712 C Developer jobs in South Africa

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.

Senior Developer - Software Development team

Sandton, Gauteng Skye Business Solutions

Posted 8 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

Senior Developer - Software Development team

Location: Sunninghill, Gauteng. Salary: R50k to R60k per month, depending on experience.

The Developer is responsible for contributing to the delivery of specialist software solutions and support to the Company by developing and maintaining COBOL and .NET applications, APIs, and web applications, in collaboration with other specialist team members.

Key Responsibilities
  • Interact and engage frequently with clients, business unit managers, project leaders, and functional heads to discuss specific business needs and requirements.
  • Assess the complexities of business processes and functional issues to provide customized solutions.
  • Document development work and provide user support when needed.
Qualifications and Experience
  • Senior Certificate with Core Maths or NQF 4 equivalent.
  • Tertiary degree or recognized IT qualification at NQF level 7 or higher.
  • 5 - 6 years of system development experience at a senior level.
  • Experience developing ASP.NET MVC 4 Web, Windows Azure and Web Services.
  • Programming in C#, COBOL, .NET CORE 3.1+.
  • Practical knowledge of development patterns (Repository, Unit of Work, SOLID).
Skills
  • Strong business acumen; leadership and project management skills.
  • Problem solving and strong reporting ability; excellent written, verbal, analytical and interpersonal skills.
  • Presentation and facilitation skills; strong knowledge of business processes.
  • Strong technical skills and advanced systems development knowledge.
Operational
  • Perform testing, debugging, and maintenance of applications.
  • Collaborate with systems analysts, project leads, developers, testers, and support personnel to design systems and determine capabilities and performance requirements.
  • Fix bugs and perform root cause analysis; implement improvements.
  • Install and configure software for relevant technologies or devices.
  • Develop mobile applications that match Company functionality; research and develop applications according to user needs and industry parameters.
  • Assist and support other development and support teams, including third-party development queries.
  • Contribute to development procedures.
Technical/Professional Knowledge and Skills
  • Maintain up-to-date understanding of the business context and industry trends; identify potential opportunities and impacts on strategy and decision-making.
  • Gains expertise in technologies such as SQL Server, development tools (Visual Studio, Visual COBOL), and user interface/experience.
  • Become an expert in automated testing systems and relevant business areas.

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

Software Engineer / Developer

Stellenbosch, Western Cape University of Fort Hare

Posted 6 days ago

Job Viewed

Tap Again To Close

Job Description

Overview

My client, nationally established group of companies, is looking to employ an energetic Software Engineer / Developer / Programmer with a relevant Degree, Course or Certifications to join their team!

The successful candidate will have experience in systems design, programming and/or systems software development and support and have at least three (3) years developer experience in AZURE, C#, .Net and SQL.

Qualifications
  • Experience in systems design, programming and/or systems software development and support.
  • At least 3 years developer experience in AZURE, C#, .Net and SQL.
  • Understanding of modern architectural designs, such as Component-Based Architecture.
  • Database design/administration experience (Design, implementation, modification).
  • Ability to recognise and resolve system related problems; work independently and make necessary decisions throughout the systems process within architectural guidelines.
  • Relevant Degree, Course or Certification.
Responsibilities
  • Ability to apply first principles thinking and/or lateral thinking and/or systems thinking to solve exciting, complex and impactful problems.
  • Design, develop, document, analyse, create, test and modify applications, programs and integrations.
  • Serve as a senior development resource on projects, using known & proven best coding practices.
  • Experience in DevSecOps and Agile development methodologies.
  • Assist with the maintenance of programming guidelines
  • Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks.

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

Software Engineer / Developer

Western Cape, Western Cape Helderberg Personnel CC

Posted today

Job Viewed

Tap Again To Close

Job Description

In the position, you will perform analysis and programming duties in the development, implementation and support of information systems, platforms and applications. QUALIFICATION & EXPERIENCE: Experience in systems design, programming and/or systems software development and support. At least 3 years developer experience in AZURE, C#, .Net and SQL. Understanding of modern architectural designs, such as Component-Based Architecture. Database design/administration experience (Design, implementation, modification). Ability to recognise and resolve system related problems; work independently and make necessary decisions throughout the systems process within architectural guidelines. Relevant Degree, Course or Certification . Responsibilities: Ability to apply first principles thinking and/or lateral thinking and/or systems thinking to solve exciting, complex and impactful problems. Design, develop, document, analyse, create, test and modify applications, programs and integrations. Serve as a senior development resource on projects, using known & proven best coding practices. Experience in DevSecOps and Agile development methodologies. Assist with the maintenance of programming guidelines Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks.
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

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.

Responsibilities
  • 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.
Requirements
  • Must have 3-5 Years Java Development experience
  • EE and SE Java exposure
  • OCA preferred
What We Offer
  • 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

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.

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

Developer

Randburg, Gauteng Rmbwestport

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 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 1 day ago

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.
Be The First To Know

About the latest C developer Jobs in South Africa !

Developer

Randburg, Gauteng FirstRand Namibia 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.

Developer

Randburg, Gauteng FNB Namibia

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 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 1 day ago

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.
 

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 C Developer Jobs