Software developer

Listing reference: minte_000429
Listing status: Online
Apply by: 10 July 2026
Position summary
Industry: Scientific, Research & Development
Job category: Software-Engineering
Location: Randburg
Contract: Permanent
Remuneration: Market Related
EE position: No
Introduction
Mintek has an exciting opportunity for both C# and C developers. You'll work on established products used in real industrial settings, extending them with feature updates that span multiple subsystems and, as you grow into the role, taking on the functional specifications for medium-sized features. You'll also contribute to the design process for larger projects, supporting our R&D team in bringing new products to market. Alongside this, you'll help strengthen the codebase and its documentation, fixing bugs in existing code and improving user manuals and technical specifications.
Job description

KEY PERFORMANCE INDICATORS:
 
Leadership
  • Lead medium-sized projects to implement new features or products.
  • Maintain awareness of trends in software development and technology stacks applicable to the division and suggest continuous improvements.
Strategy
  • Participate in Divisional strategic objectives and make recommendations affecting the strategy.
Innovation
  • Operational: improve developer efficiency and processes.
  • Technical: introduce new tools/3rd party components to improve product efficiency, reliability and usability, or to expand product capabilities.
  • Technical: Propose new product features or enhancements, participate in the design of new products and enhancements.
Financial sustainability
  • Prepare proposals under direct/limited supervision for internal and external funding.
Execution, People and Planning
  • Elicit the functional specification, design and implement medium-complexity features/improvements to existing products affecting multiple systems as well as implementing new systems/products.
  • Software testing, troubleshooting and code inspection
  • Provide first-line technical support for our existing products
  • Training of junior Software Developers
  • Provide training on the basic use of the division’s software products to other members of the division.
  • Plan and manage projects to ensure efficient use of time, equipment and facilities, including coordinating with others.
Governance and Risk Management
  • Ensure proper care in the use and maintenance of equipment and supplies, promote continual improvement in the workplace, adhere to and enforce all (Safety, Health, Environment and Quality) SHEQ requirements.
  • Take responsibility for the management of all risks at project level and ensuring that the project team adheres to all SHEQ requirements.
Relationship Management and Reporting
  • Present at local trade shows.

Minimum requirements

JOB KNOWLEDGE AND EXPERIENCE:
  • C or C#
  • More than 1 year vocational experience in software development.
 
QUALIFICATIONS:
  • Minimum: B.Sc. IT/Computer Science or NQF level 7 relevant to Software development.
  • Ideal: B.Sc. IT/Computer Science Honours (or NQF level 8)

Our website uses cookies so that we can provide you with the best user experience. By continuing to use our website, you agree to our use of cookies.