Software Developer

Pretoria, Gauteng, South Africa

Job Description

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

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