Applications Developer

7 days ago


Johannesburg, Gauteng, South Africa FirstRand Full time R2 500 000 - R4 000 000 per year

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.

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

Technical Requirements

  • 8+ years of RPG ILE development experience

Essential

  • Strong experience with:
  • RPG ILE on IBM I – mandatory
  • Free-format RPG
  • ILE modules and service programs (binding directories, procedures, prototypes)
  • DB2 for i (embedded SQL, queries, and performance awareness)
  • Working with established, production codebases

Advantageous

  • Experience with:
  • APIs and web services
  • Visual Studio Code with Code for IBM i
  • SOAPUI
  • Git or other modern source control systems
  • Unit testing frameworks for IBM

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/12/25

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.


  • Angular Developer

    4 days ago


    Johannesburg, Gauteng, South Africa An Angular developer Full time R120 000 - R240 000 per year

    An Angular developer is a professional who not only develops in JavaScript but also has an excellent command of the AngularJS framework. They can develop the entire life cycle of the user interface of web applications adapted to different types of devices. In addition, the main AngularJS developer responsibilities include working on improving the performance...


  • Johannesburg, Gauteng, South Africa Hire Resolve Full time R200 000 - R400 000 per year

    Hire Resolve is seeking a talented Application Developer to join their client's team in Johannesburg. In this role, you will work closely with our clients to understand their needs and develop high-quality software applications that meet their specifications. You will also be responsible for maintaining and troubleshooting existing applications as...


  • Johannesburg, Gauteng, South Africa Get Funds Full time R1 000 000 - R1 200 000 per year

    We are looking for a versatile Full Stack Developer withstrong experience in mobile app development.Requirements:Proficiency in , TypeScript, React, React Native, GoExperience developing iOS and Android appsAPI development (REST, GraphQL)Hands-on experience with ChatGPT API and other AI/LLM toolsFamiliarity with AI model training, fine-tuning, and prompt...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per year

    Key purpose:Accountable for the design of software development and application lifecycle principles, frameworks, governance, and technology ecosystem. Assist with the design, delivery, and lifecycle of the application landscape in line with the organisations strategy.Duties and responsibilities:Participate in the development and execution of Enterprise...


  • Johannesburg, Gauteng, South Africa Deloitte Full time R1 200 000 - R2 400 000 per year

    Company Description At Deloitte, our Purpose is to make an impact that matters for our clients, our people, and society. This is the lens for which our global strategy is set. It unites Deloitte professionals across geographies, businesses, and skills. It makes us better at what we do and how we do it. It enables us to deliver on our promises to...


  • Johannesburg, Gauteng, South Africa Milton Resourcing Full time R250 000 - R500 000 per year

    1 Title: Sales and Application Engineer2 Division/Department: This role is performed for the Commercial Department.3 Location: Can be located at either Roodepoort or Germiston office.4 Position within Organogram: Superior 2nd LevelChief Executive OfficerSuperior 1st LevelGM - CommercialIncumbentSales and Application EngineerSubordinatesNone5 Primary...


  • Johannesburg, Gauteng, South Africa IndSAfri Full time R1 200 000 - R2 400 000 per year

    Job Description Key Requirements: Experience: Minimum of 6+ years of professional experience in DevOps or a related field.Industry Expertise: Prior experience in the banking, mobile banking, digital wallet, or financial services industry is required.Technical Proficiency:Proficient in Azure DevOps for CI/CD pipelines.Familiarity with Jenkins and its...


  • Johannesburg, Gauteng, South Africa NextCareers Full time R250 000 - R500 000 per year

    Visit for applicationClosing Date: Junior Application Support Administrator will work as part of an impactful, talented team, responsible for supporting, maintaining, and optimizing application and infrastructure, database, and middleware capabilities. Securing environments that enable the development and operations of modules and solutions through...


  • Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 500 000 - R2 500 000 per year

    Key purpose:The responsibility of the Head of Projects is to manage the complete portfolio of IT Applications and Development Projects. This includes management of resources including business analysts, developers, project managers and Applications support staff to ensure that all projects are delivered on-time, within budget and with the appropriate...


  • Johannesburg, Gauteng, South Africa Sybrin Full time R900 000 - R1 200 000 per year

    Role Overview:Responsible for routine troubleshooting and debugging of code faults in the Sybrin software performing critical functions within corporate customer environments. Responsible for maintaining great customer service relationships and upholding the SLA between Sybrin and our customers. Responsible for proactive, preventative maintenance on critical...