Applications Developer
7 days ago
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 yearAn 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...
-
Application Developer
4 days ago
Johannesburg, Gauteng, South Africa Hire Resolve Full time R200 000 - R400 000 per yearHire 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...
-
Mobile Application Developer
2 days ago
Johannesburg, Gauteng, South Africa Get Funds Full time R1 000 000 - R1 200 000 per yearWe 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...
-
Applications Architect
4 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 200 000 - R2 400 000 per yearKey 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...
-
Application Security
1 hour ago
Johannesburg, Gauteng, South Africa Deloitte Full time R1 200 000 - R2 400 000 per yearCompany 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...
-
Sales and Applications Engineer
2 weeks ago
Johannesburg, Gauteng, South Africa Milton Resourcing Full time R250 000 - R500 000 per year1 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...
-
Application DevOps Engineer
4 days ago
Johannesburg, Gauteng, South Africa IndSAfri Full time R1 200 000 - R2 400 000 per yearJob 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...
-
Junior Application Support Administrator
1 week ago
Johannesburg, Gauteng, South Africa NextCareers Full time R250 000 - R500 000 per yearVisit 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...
-
Head of Applications Delivery
4 days ago
Johannesburg, Gauteng, South Africa Boardroom Appointments Full time R1 500 000 - R2 500 000 per yearKey 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...
-
Application Support Engineer
1 week ago
Johannesburg, Gauteng, South Africa Sybrin Full time R900 000 - R1 200 000 per yearRole 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...