Software Developer
Full Time
full time
9 Oct 2025
Pretoria
About the job
Company & Role Overview:
Our client is a respected organisation dedicated to research, science, and human capital development. Through its' platforms and programmes, it promotes innovation across a wide range of disciplines, from natural sciences to humanities.
The IT & Knowledge Resources Division consists of three strategic teams:
As a Software Developer, you’ll join the Business Systems Development team to design, build, and maintain enterprise-grade applications. You’ll be responsible for implementing solutions that are not only technically robust but also aligned with broader organisational goals. This is a key permanent position offering long-term stability and the chance to contribute meaningfully to national development.
Key Responsibilities:
Minimum Requirements:
Why Join?:
Apply Now!
For more exciting IT vacancies, please visit:
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Raees Sadek
IT Recruitment
Researcher
Our client is a respected organisation dedicated to research, science, and human capital development. Through its' platforms and programmes, it promotes innovation across a wide range of disciplines, from natural sciences to humanities.
The IT & Knowledge Resources Division consists of three strategic teams:
- Business Systems Development – focused on building responsive software solutions
- IT Services & Administration – providing first-line IT support and user enablement
- Infrastructure & Network Services – delivering robust infrastructure for scalable operations
As a Software Developer, you’ll join the Business Systems Development team to design, build, and maintain enterprise-grade applications. You’ll be responsible for implementing solutions that are not only technically robust but also aligned with broader organisational goals. This is a key permanent position offering long-term stability and the chance to contribute meaningfully to national development.
Key Responsibilities:
- Build reusable and maintainable software components and libraries
- Conduct unit testing, troubleshoot issues, and recommend improvements
- Collaborate with team members to resolve technical design challenges
- Perform root cause analysis and implement performance optimisations
- Analyse user requirements and translate them into technical designs
- Contribute to continuous improvement through DevOps practices
- Make technical decisions that align with business needs and Agile methodologies
Minimum Requirements:
- Qualifications:
- A recognised IT-related Diploma or Degree
- Experience:
- 10 years' experience in ASP.NET Core and C#
- 10 years' experience in SQL database development
- At least 2 years' experience in system integration using Microsoft technologies
- 1+ years' experience with JSON, Vue.js, and the Quasar framework
- 2+ years' experience working in a DevOps environment
- Technical Competencies:
- Strong experience in developing scalable, reliable systems
- Proven ability to design and maintain SQL databases and complex queries
- Solid grasp of Agile development practices
- Experience resolving complex design and implementation issues
- Knowledge of modern front-end frameworks and integrations
Why Join?:
- Be part of a mission-driven organisation supporting national development
- Work on impactful, large-scale systems
- Collaborate with experienced professionals in a structured and forward-thinking IT department
- Long-term stability and growth opportunities in a respected public-sector environment
Apply Now!
For more exciting IT vacancies, please visit:
If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles / positions.
For more information contact:
Raees Sadek
IT Recruitment
Researcher
