A

Graduate Software Developer (Centurion) at AFGRI Equipment

AFGRI Equipment
Full-time
On-site
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