Software Developer

Pretoria, Gauteng, South Africa

Job Description

Are you a highly skilled Software Developer ready to contribute to impactful systems that support national research and innovation? If you're driven by purpose, passionate about clean, scalable code, and looking to work in a collaborative environment with modern tools and frameworks -- this opportunity is for you.
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:

  • 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 integrations 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
011 622 9526
For more information please contact:
Raees Sadek

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1552998
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Pretoria, Gauteng, South Africa
  • Education
    Not mentioned