Senior Developer (RPG)

TIH (Telesure Investment Holdings)
Verified
Johannesburg
I
Gauteng, ZA
Featured
Copy Job Reference
Copied
Posted Date:
Closing Date:
Tech
Permanent
Senior Level
On-Site
Market Related
Back
Senior Developer (RPG)

TIH (Telesure Investment Holdings)
Verified
Johannesburg
I
Gauteng, ZA
Featured
Copy Job Reference
Copied
Posted Date:
Closing Date:
Tech
Permanent
Senior Level
On-Site
Market Related
Back
Senior Developer (RPG)

TIH (Telesure Investment Holdings)
I
Gauteng, ZA
Posted Date:
Closing Date:
Tech
Permanent
Senior Level
On-Site
Market Related
Copy Job Reference
Copied
Back
Senior Developer (RPG)

TIH (Telesure Investment Holdings)
Johannesburg
I
Gauteng, ZA
Posted Date:
Closing Date:
Tech
Permanent
Senior Level
On-Site
Market Related
Job Reference
Copied
Back
1
Position Overview
TIH (Telesure Investment Holdings) is recruiting a Senior Developer (RPG) based in Johannesburg, Gauteng. This is a senior-level software development opportunity for an experienced developer who can design, develop, maintain and improve complex business applications and software solutions.
The successful candidate will work on application software development, maintenance, testing, information security and software improvement while helping ensure that technology solutions support business requirements.
The position also involves contributing to application roadmaps, coaching team members and maintaining a strong understanding of relevant technologies, regulations and industry best practices within the financial services environment.
1
Position Overview
TIH (Telesure Investment Holdings) is recruiting a Senior Developer (RPG) based in Johannesburg, Gauteng. This is a senior-level software development opportunity for an experienced developer who can design, develop, maintain and improve complex business applications and software solutions.
The successful candidate will work on application software development, maintenance, testing, information security and software improvement while helping ensure that technology solutions support business requirements.
The position also involves contributing to application roadmaps, coaching team members and maintaining a strong understanding of relevant technologies, regulations and industry best practices within the financial services environment.
1
Position Overview
TIH (Telesure Investment Holdings) is recruiting a Senior Developer (RPG) based in Johannesburg, Gauteng. This is a senior-level software development opportunity for an experienced developer who can design, develop, maintain and improve complex business applications and software solutions.
The successful candidate will work on application software development, maintenance, testing, information security and software improvement while helping ensure that technology solutions support business requirements.
The position also involves contributing to application roadmaps, coaching team members and maintaining a strong understanding of relevant technologies, regulations and industry best practices within the financial services environment.
1
Position Overview
TIH (Telesure Investment Holdings) is recruiting a Senior Developer (RPG) based in Johannesburg, Gauteng. This is a senior-level software development opportunity for an experienced developer who can design, develop, maintain and improve complex business applications and software solutions.
The successful candidate will work on application software development, maintenance, testing, information security and software improvement while helping ensure that technology solutions support business requirements.
The position also involves contributing to application roadmaps, coaching team members and maintaining a strong understanding of relevant technologies, regulations and industry best practices within the financial services environment.
2
Minimum Requirements
Applicants must have:
Grade 12 / SAQA-accredited equivalent
A recognised Software Development certification, degree or diploma
4 or more years of experience using relevant programming languages or technologies
Strong software development and application maintenance capabilities
Ability to analyse user needs and develop appropriate software solutions
Ability to identify and correct complex software defects
Knowledge of application software testing and performance monitoring
Ability to work independently and coordinate software development activities within a team
Strong problem-solving and analytical skills
Ability to maintain an in-depth understanding of relevant technology and industry practices
Advantageous:
Previous experience in a
financial services environmentExperience working with complex business applications
Experience coaching or developing junior team members
Professional accreditation or relevant industry certifications
NB: The vacancy specifically requires 4+ years of relevant programming experience and a recognised software development qualification or certification. Candidates should ensure their CV clearly demonstrates their programming experience and relevant technologies.
2
Minimum Requirements
Applicants must have:
Grade 12 / SAQA-accredited equivalent
A recognised Software Development certification, degree or diploma
4 or more years of experience using relevant programming languages or technologies
Strong software development and application maintenance capabilities
Ability to analyse user needs and develop appropriate software solutions
Ability to identify and correct complex software defects
Knowledge of application software testing and performance monitoring
Ability to work independently and coordinate software development activities within a team
Strong problem-solving and analytical skills
Ability to maintain an in-depth understanding of relevant technology and industry practices
Advantageous:
Previous experience in a
financial services environmentExperience working with complex business applications
Experience coaching or developing junior team members
Professional accreditation or relevant industry certifications
NB: The vacancy specifically requires 4+ years of relevant programming experience and a recognised software development qualification or certification. Candidates should ensure their CV clearly demonstrates their programming experience and relevant technologies.
2
Minimum Requirements
Applicants must have:
Grade 12 / SAQA-accredited equivalent
A recognised Software Development certification, degree or diploma
4 or more years of experience using relevant programming languages or technologies
Strong software development and application maintenance capabilities
Ability to analyse user needs and develop appropriate software solutions
Ability to identify and correct complex software defects
Knowledge of application software testing and performance monitoring
Ability to work independently and coordinate software development activities within a team
Strong problem-solving and analytical skills
Ability to maintain an in-depth understanding of relevant technology and industry practices
Advantageous:
Previous experience in a
financial services environmentExperience working with complex business applications
Experience coaching or developing junior team members
Professional accreditation or relevant industry certifications
NB: The vacancy specifically requires 4+ years of relevant programming experience and a recognised software development qualification or certification. Candidates should ensure their CV clearly demonstrates their programming experience and relevant technologies.
2
Minimum Requirements
Applicants must have:
Grade 12 / SAQA-accredited equivalent
A recognised Software Development certification, degree or diploma
4 or more years of experience using relevant programming languages or technologies
Strong software development and application maintenance capabilities
Ability to analyse user needs and develop appropriate software solutions
Ability to identify and correct complex software defects
Knowledge of application software testing and performance monitoring
Ability to work independently and coordinate software development activities within a team
Strong problem-solving and analytical skills
Ability to maintain an in-depth understanding of relevant technology and industry practices
Advantageous:
Previous experience in a
financial services environmentExperience working with complex business applications
Experience coaching or developing junior team members
Professional accreditation or relevant industry certifications
NB: The vacancy specifically requires 4+ years of relevant programming experience and a recognised software development qualification or certification. Candidates should ensure their CV clearly demonstrates their programming experience and relevant technologies.
3
Key Responsibilities
Successful applicants will be responsible for:
Developing complex existing and new applications
Analysing applications to identify areas requiring modification or improvement
Developing new software applications according to customer requirements
Identifying shortcomings in existing business practices and recommending improvements
Implementing software and process improvements
Delivering projects or workstreams within organisational change programmes
Monitoring and correcting complex software defects
Maintaining fully functioning application software
Performing software tests to assess IT and application performance
Monitoring, diagnosing and correcting application performance issues
Implementing and contributing to information security measures
Providing input on measures relating to data leaks and message encryption
Monitoring performance and escalating security-related problems
Participating in personal development and training activities
Keeping up to date with new programming languages and technologies
Maintaining knowledge of technology, regulations and industry best practices
Coaching team members to help develop their technical capabilities
Identifying and escalating instances of operational non-compliance
Contributing to and maintaining the application software roadmap
Helping prioritise software development work according to business requirements
Providing quality service to customers
Handling complex customer queries and investigating and resolving problems
Identifying opportunities to support customer retention and business growth
Tip / NB: This is a senior development position, so your CV should clearly show the programming languages and technologies you have worked with, the complexity of applications developed or maintained, and any experience with financial services systems.
3
Key Responsibilities
Successful applicants will be responsible for:
Developing complex existing and new applications
Analysing applications to identify areas requiring modification or improvement
Developing new software applications according to customer requirements
Identifying shortcomings in existing business practices and recommending improvements
Implementing software and process improvements
Delivering projects or workstreams within organisational change programmes
Monitoring and correcting complex software defects
Maintaining fully functioning application software
Performing software tests to assess IT and application performance
Monitoring, diagnosing and correcting application performance issues
Implementing and contributing to information security measures
Providing input on measures relating to data leaks and message encryption
Monitoring performance and escalating security-related problems
Participating in personal development and training activities
Keeping up to date with new programming languages and technologies
Maintaining knowledge of technology, regulations and industry best practices
Coaching team members to help develop their technical capabilities
Identifying and escalating instances of operational non-compliance
Contributing to and maintaining the application software roadmap
Helping prioritise software development work according to business requirements
Providing quality service to customers
Handling complex customer queries and investigating and resolving problems
Identifying opportunities to support customer retention and business growth
Tip / NB: This is a senior development position, so your CV should clearly show the programming languages and technologies you have worked with, the complexity of applications developed or maintained, and any experience with financial services systems.
3
Key Responsibilities
Successful applicants will be responsible for:
Developing complex existing and new applications
Analysing applications to identify areas requiring modification or improvement
Developing new software applications according to customer requirements
Identifying shortcomings in existing business practices and recommending improvements
Implementing software and process improvements
Delivering projects or workstreams within organisational change programmes
Monitoring and correcting complex software defects
Maintaining fully functioning application software
Performing software tests to assess IT and application performance
Monitoring, diagnosing and correcting application performance issues
Implementing and contributing to information security measures
Providing input on measures relating to data leaks and message encryption
Monitoring performance and escalating security-related problems
Participating in personal development and training activities
Keeping up to date with new programming languages and technologies
Maintaining knowledge of technology, regulations and industry best practices
Coaching team members to help develop their technical capabilities
Identifying and escalating instances of operational non-compliance
Contributing to and maintaining the application software roadmap
Helping prioritise software development work according to business requirements
Providing quality service to customers
Handling complex customer queries and investigating and resolving problems
Identifying opportunities to support customer retention and business growth
Tip / NB: This is a senior development position, so your CV should clearly show the programming languages and technologies you have worked with, the complexity of applications developed or maintained, and any experience with financial services systems.
3
Key Responsibilities
Successful applicants will be responsible for:
Developing complex existing and new applications
Analysing applications to identify areas requiring modification or improvement
Developing new software applications according to customer requirements
Identifying shortcomings in existing business practices and recommending improvements
Implementing software and process improvements
Delivering projects or workstreams within organisational change programmes
Monitoring and correcting complex software defects
Maintaining fully functioning application software
Performing software tests to assess IT and application performance
Monitoring, diagnosing and correcting application performance issues
Implementing and contributing to information security measures
Providing input on measures relating to data leaks and message encryption
Monitoring performance and escalating security-related problems
Participating in personal development and training activities
Keeping up to date with new programming languages and technologies
Maintaining knowledge of technology, regulations and industry best practices
Coaching team members to help develop their technical capabilities
Identifying and escalating instances of operational non-compliance
Contributing to and maintaining the application software roadmap
Helping prioritise software development work according to business requirements
Providing quality service to customers
Handling complex customer queries and investigating and resolving problems
Identifying opportunities to support customer retention and business growth
Tip / NB: This is a senior development position, so your CV should clearly show the programming languages and technologies you have worked with, the complexity of applications developed or maintained, and any experience with financial services systems.
4
What You Will Gain
Employees will benefit from:
Experience working within a major South African financial services organisation
Exposure to complex enterprise application development
Opportunities to work on new and existing software applications
Experience with application testing, maintenance and performance improvement
Exposure to information security and software governance
Opportunities to contribute to application development roadmaps
Professional development and ongoing technology learning
Opportunities to coach and support other developers
Exposure to financial services technology and business requirements
Opportunities to develop expertise in emerging programming languages and technologies
Tip: Senior developers should highlight measurable achievements on their CV, such as applications developed, systems improved, performance issues resolved, projects delivered and technologies used.
4
What You Will Gain
Employees will benefit from:
Experience working within a major South African financial services organisation
Exposure to complex enterprise application development
Opportunities to work on new and existing software applications
Experience with application testing, maintenance and performance improvement
Exposure to information security and software governance
Opportunities to contribute to application development roadmaps
Professional development and ongoing technology learning
Opportunities to coach and support other developers
Exposure to financial services technology and business requirements
Opportunities to develop expertise in emerging programming languages and technologies
Tip: Senior developers should highlight measurable achievements on their CV, such as applications developed, systems improved, performance issues resolved, projects delivered and technologies used.
4
What You Will Gain
Employees will benefit from:
Experience working within a major South African financial services organisation
Exposure to complex enterprise application development
Opportunities to work on new and existing software applications
Experience with application testing, maintenance and performance improvement
Exposure to information security and software governance
Opportunities to contribute to application development roadmaps
Professional development and ongoing technology learning
Opportunities to coach and support other developers
Exposure to financial services technology and business requirements
Opportunities to develop expertise in emerging programming languages and technologies
Tip: Senior developers should highlight measurable achievements on their CV, such as applications developed, systems improved, performance issues resolved, projects delivered and technologies used.
4
What You Will Gain
Employees will benefit from:
Experience working within a major South African financial services organisation
Exposure to complex enterprise application development
Opportunities to work on new and existing software applications
Experience with application testing, maintenance and performance improvement
Exposure to information security and software governance
Opportunities to contribute to application development roadmaps
Professional development and ongoing technology learning
Opportunities to coach and support other developers
Exposure to financial services technology and business requirements
Opportunities to develop expertise in emerging programming languages and technologies
Tip: Senior developers should highlight measurable achievements on their CV, such as applications developed, systems improved, performance issues resolved, projects delivered and technologies used.
5
Application Process
How to Apply
Submit:
Updated CV
Software development qualification or certification details
Detailed programming and technology experience
Relevant supporting information requested through the official TIH application portal
Ensure CV includes:
Full software development work history
Programming languages and technologies used
Applications and systems developed or maintained
Relevant project experience
Financial services experience, if applicable
Software testing and troubleshooting experience
Security and compliance experience
Team leadership or coaching experience
Relevant qualifications and certifications
Closing date:
24 August 2026Apply early — late submissions will NOT be accepted
Click the
Apply Button— you will be redirected to the official TIH application page
Tip: The vacancy is time-sensitive, with applications closing on 24 August 2026. Make sure your CV clearly matches the required programming experience before submitting.
5
Application Process
How to Apply
Submit:
Updated CV
Software development qualification or certification details
Detailed programming and technology experience
Relevant supporting information requested through the official TIH application portal
Ensure CV includes:
Full software development work history
Programming languages and technologies used
Applications and systems developed or maintained
Relevant project experience
Financial services experience, if applicable
Software testing and troubleshooting experience
Security and compliance experience
Team leadership or coaching experience
Relevant qualifications and certifications
Closing date:
24 August 2026Apply early — late submissions will NOT be accepted
Click the
Apply Button— you will be redirected to the official TIH application page
Tip: The vacancy is time-sensitive, with applications closing on 24 August 2026. Make sure your CV clearly matches the required programming experience before submitting.
5
Application Process
How to Apply
Submit:
Updated CV
Software development qualification or certification details
Detailed programming and technology experience
Relevant supporting information requested through the official TIH application portal
Ensure CV includes:
Full software development work history
Programming languages and technologies used
Applications and systems developed or maintained
Relevant project experience
Financial services experience, if applicable
Software testing and troubleshooting experience
Security and compliance experience
Team leadership or coaching experience
Relevant qualifications and certifications
Closing date:
24 August 2026Apply early — late submissions will NOT be accepted
Click the
Apply Button— you will be redirected to the official TIH application page
Tip: The vacancy is time-sensitive, with applications closing on 24 August 2026. Make sure your CV clearly matches the required programming experience before submitting.
5
Application Process
How to Apply
Submit:
Updated CV
Software development qualification or certification details
Detailed programming and technology experience
Relevant supporting information requested through the official TIH application portal
Ensure CV includes:
Full software development work history
Programming languages and technologies used
Applications and systems developed or maintained
Relevant project experience
Financial services experience, if applicable
Software testing and troubleshooting experience
Security and compliance experience
Team leadership or coaching experience
Relevant qualifications and certifications
Closing date:
24 August 2026Apply early — late submissions will NOT be accepted
Click the
Apply Button— you will be redirected to the official TIH application page
Tip: The vacancy is time-sensitive, with applications closing on 24 August 2026. Make sure your CV clearly matches the required programming experience before submitting.
6
FAQ
Frequently Asked Questions
Got questions about this role? We’ve got answers.
What qualifications are required?
Applicants need Grade 12 or a SAQA-accredited equivalent and a recognised software development certification, degree or diploma.
How much experience is required?
A minimum of 4 years' experience using relevant programming languages or technologies is required.
How do I apply?
Click the Apply Button to access the official TIH application page and submit your application before 24 August 2026.
Where is the position based?
The position is based in Johannesburg, Gauteng.
Is there career growth?
Yes. The position provides opportunities to strengthen senior software development expertise, contribute to technology roadmaps, coach team members and develop knowledge of new technologies and industry practices.
6
FAQ
Frequently Asked Questions
Got questions about this role? We’ve got answers.
What qualifications are required?
Applicants need Grade 12 or a SAQA-accredited equivalent and a recognised software development certification, degree or diploma.
How much experience is required?
A minimum of 4 years' experience using relevant programming languages or technologies is required.
How do I apply?
Click the Apply Button to access the official TIH application page and submit your application before 24 August 2026.
Where is the position based?
The position is based in Johannesburg, Gauteng.
Is there career growth?
Yes. The position provides opportunities to strengthen senior software development expertise, contribute to technology roadmaps, coach team members and develop knowledge of new technologies and industry practices.
6
FAQ
Frequently Asked Questions
Got questions about this role? We’ve got answers.
What qualifications are required?
Applicants need Grade 12 or a SAQA-accredited equivalent and a recognised software development certification, degree or diploma.
How much experience is required?
A minimum of 4 years' experience using relevant programming languages or technologies is required.
How do I apply?
Click the Apply Button to access the official TIH application page and submit your application before 24 August 2026.
Where is the position based?
The position is based in Johannesburg, Gauteng.
Is there career growth?
Yes. The position provides opportunities to strengthen senior software development expertise, contribute to technology roadmaps, coach team members and develop knowledge of new technologies and industry practices.
6
FAQ
Frequently Asked Questions
Got questions about this role? We’ve got answers.
What qualifications are required?
Applicants need Grade 12 or a SAQA-accredited equivalent and a recognised software development certification, degree or diploma.
How much experience is required?
A minimum of 4 years' experience using relevant programming languages or technologies is required.
How do I apply?
Click the Apply Button to access the official TIH application page and submit your application before 24 August 2026.
Where is the position based?
The position is based in Johannesburg, Gauteng.
Is there career growth?
Yes. The position provides opportunities to strengthen senior software development expertise, contribute to technology roadmaps, coach team members and develop knowledge of new technologies and industry practices.
7
Disclaimer
Important Note
Spanisam serves as an information and job listing platform only. We are not involved in recruitment decisions. Always verify the vacancy details, requirements and application instructions via the official employer website.
7
Disclaimer
Important Note
Spanisam serves as an information and job listing platform only. We are not involved in recruitment decisions. Always verify the vacancy details, requirements and application instructions via the official employer website.
7
Disclaimer
Important Note
Spanisam serves as an information and job listing platform only. We are not involved in recruitment decisions. Always verify the vacancy details, requirements and application instructions via the official employer website.
7
Disclaimer
Important Note
Spanisam serves as an information and job listing platform only. We are not involved in recruitment decisions. Always verify the vacancy details, requirements and application instructions via the official employer website.
Spanisam is 100% free for job seekers, and no fees are allowed at any stage of the application process.
Any request for payment should be reported to us immediately.
Spanisam is 100% free for job seekers, and no fees are allowed at any stage of the application process. Any request for payment should be reported to us immediately.
Spanisam does not charge job seekers any fees. If anyone asks you to pay to apply for a job, report it to us immediately.
Spanisam is 100% free for job seekers, and no fees are allowed at any stage of the application process. Any request for payment should be reported to us immediately.
Report An Issue
Report An Issue
The data on this page gets updated
Report An Issue
Report An Issue
The data on this page gets updated
Stay Updated
Get the latest job alerts and career advice delivered straight to your inbox.
Stay Updated
Get the latest job alerts and career advice delivered straight to your inbox.
Similar Jobs

Featured
Western Cape, ZA
Entry Level
On-Site
Permanent
Finance

Featured
Gauteng, ZA
Entry Level
On-Site
Permanent
Administration

Gauteng, ZA
Entry Level
On-Site
Permanent
Security

Featured
Gauteng, ZA
Entry Level
On-Site
Permanent
Administration

Western Cape, ZA
Entry Level
Permanent
On-Site

Gauteng, ZA
Entry Level
Permanent
On-Site

Verified
Featured
Western Cape, ZA
Finance
Permanent
Entry Level
On-Site
Market Related

Verified
Featured
Gauteng, ZA
Administration
Permanent
Entry Level
On-Site
R403k – R506k p/a

Gauteng, ZA
Security
Permanent
Entry Level
On-Site
Not specified

Verified
Featured
Gauteng, ZA
Administration
Permanent
Entry Level
On-Site
R273k – R374k p/a

Verified
Featured
Gauteng, ZA
Finance
Permanent
Mid Level
On-Site
Market Related
You Find Jobs. We Build Careers. Own Your Career.
You Find Jobs. We Build Careers. Own Your Career.
Own Your Career
You Find Jobs. We Build Careers. Own Your Career.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
Navigation
Legal
© 2026
Spanisam. All rights reserved.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
Navigation
Legal
© 2026
Spanisam. All rights reserved.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
Navigation
Legal
© 2026
Spanisam. All rights reserved.
South Africa's leading job board connecting talented professionals with amazing opportunities across the country.
Navigation
Legal
© 2026
Spanisam. All rights reserved.