Developer at FNB South Africa

Company:

FNB South Africa

FNB South Africa

Industry: Banking / Financial Services

Deadline: Nov 30, 2025

Job Type: Full Time

Experience: 1 – 3 years

Location: Western Cape

Province: Cape Town

Field: ICT / Computer

Job Description

  • To provide IT expertise and support in the design and configuring of new systems and enhancements to existing systems in accordance with agreed framework of programming standards.
  • To produce logical and technical specifications from functional specifications and to write the code for small to medium applications.
  • Increase operational efficiency and suggest solutions to enhance cost effectiveness by removal of duplicated processes.
  • Deliver exceptional service that exceeds customers’ expectations through proactive, innovative and appropriate solutions by resolving queries fast end effectively.
  • Implements system enhancements by addressing specific business needs and resolving queries.
  • Code, compile, test and implement applications.
  • Support development environments.
  • Comply, understand and implement all steps within IT development and meet governance in terms of legislative and audit requirements during programming execution.
  • 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.
  • Minimise system defects by ensuring minimisation of recurring problems from a functional and performance perspective.
  • Ensure accurate verification of systems post change.
  • Manage programming incidents to provide efficient support, aligned to SLA’s and agreed standards.
  • Continuously assess own performance, seek timely and clear feedback and request training where appropriate and needed.  

Minimum Requirements  

  • A degree in BCom (Information Systems), BSc Computer Science, BSc Engineering, BEng, or a related IT qualification.
  • 1–3 years of experience in software development or programming.
  • Motivated, enthusiastic, and eager to grow in a dynamic development environment.
  • Basic knowledge of programming languages such as C# .NET, JavaScript, Python, and other Microsoft technologies.
  • Familiarity with web technologies including HTML, CSS, and JavaScript.
  • Understanding of relational databases and proficiency in SQL.
  • Experience using version control systems (e.g., Git).
  • Strong problem-solving skills and a willingness to learn and adapt.
  • Exposure to Agile methodologies is advantageous.
  • Exposure to C# .NET development is advantageous.

Key Responsibilities

  • Assist in the design, development, and maintenance of software applications using C# .NET.
  • Write clean, efficient, and maintainable code under the guidance of senior developers.
  • Participate in code reviews and adopt best practices in software development.
  • Collaborate with cross-functional teams to deliver solutions aligned with business requirements.
  • Assist in debugging and troubleshooting application issues.
  • Continuously learn and apply new technologies and development techniques.
  • Support documentation and deployment processes as part of the development lifecycle.

End Date: November 6, 2025



Share this job:

External Sales and Service Advisor OBR- Thohoyandou at FNB South Africa

Branch Advisor FAIS- Kempton Park at FNB South Africa