Job Search and Career Advice Platform

Enable job alerts via email!

Graduate Software Developer

AFGRI Equipment

Centurion

On-site

ZAR 300 000 - 400 000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading agricultural technology company in South Africa seeks ambitious graduates for the role of Graduate Software Developer. The successful candidates will gain hands-on experience through full-stack development and support of software systems in a dynamic environment. Strong programming skills in JavaScript and C#, along with a Bachelor's degree in a relevant field, are required. This is a unique opportunity to join a supportive team, innovate, and grow professionally.

Qualifications

  • Bachelor’s degree in relevant field is mandatory.
  • Exposure to JavaScript, C#, and various development tools is required.
  • Strong analytical and mathematical abilities are essential.

Responsibilities

  • Assist with business requirements analysis and troubleshooting.
  • Support application integration and monitor support tickets.
  • Contribute to deploying new functionalities in applications.

Skills

JavaScript
.NET Core (C#)
React
Typescript
Microsoft Visual Studio

Education

Bachelor's degree in Computer Programming, Computer Science, Information Technology, or related field
Job description

Job Location : Centurion, Gauteng, South Africa

Application Deadline : February 20, 2026

Description
  • AFGRI is thrilled to announce three incredible opportunities for ambitious, tech‑savvy graduates who are ready to launch a meaningful career in software development.
  • As a Graduate Software Developer, you will work alongside an experienced and supportive development team, contributing to the creation, enhancement, and support of AFGRI’s software systems.
  • These roles offer hands‑on exposure across the full technology landscape, including full‑stack development, system integration, data handling, modern development tools, DevOps practices, and the complete Software Development Life Cycle (SDLC).
  • You will play an active role in designing, coding, testing, and maintaining software components. With three positions available, this is a unique chance to learn, innovate, and grow in a dynamic and forward‑thinking technology space.
Requirements

Minimum Requirements

  • Bachelor’s degree in Computer Programming, Computer Science, Information Technology, or related field.

Exposure to/experience with the following technologies:

  • JavaScript
  • .NET Core (C#)
  • React
  • Typescript
  • Microsoft Visual Studio
Key Performance Areas
IT Operations – Run Support
  • Assist with analysis of business requirements, troubleshooting, and incident management
  • Support adherence to Change Control processes
  • Monitor and manage support tickets within SLA
  • Identify opportunities for application integration
  • Collaborate with IT teams to maintain stable system operations
IT Operations – Enhancements
  • Contribute to deploying new functionality and improving existing applications
  • Participate in process improvement initiatives
  • Assist in front‑end and back‑end software development
  • Support code reviews, debugging, and maintaining application performance
  • Adhere to AFGRI SDLC standards and development best practices
Governance, Risk & Compliance
  • Help identify risks and ensure alignment with AFGRI frameworks
  • Support legal and audit compliance requirements
Technical Competencies
  • Knowledge of coding languages (C#, .NET, JavaScript)
  • Front‑end development knowledge
  • Ability to write clean, maintainable code
  • Strong analytical and mathematical ability
  • Understanding of development processes and SDLC
  • Effective communication (written and verbal)
  • Strong MS Office skills
  • Awareness of IT industry trends and technologies
  • Ability to present technical concepts clearly
  • Understanding of system design, software applications, integrations, and quality assurance principles
Behavioural Competencies
  • High attention to detail and quality
  • Strong analytical and problem‑solving ability
  • Excellent communication and interpersonal skills
  • Adaptability, flexibility, and willingness to learn
  • Strong organisational skills and time management
  • Professionalism, integrity, and reliability
  • Ability to work under pressure and manage stress
  • Teamwork and collaboration
  • Commitment to continuous self‑improvement
  • Patience and conflict‑resolution abilities
  • Change readiness and proactive mindset

Closing Date: 20 February 2026

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.