Back End Developer - VKB I&T, Head Office Reitz
Listed on 2026-10-03
-
Software Development
Backend Developer, Software Engineer
Introduction to the VKB Group
The VKB Group is an agricultural company providing support to farmers and producing straight-from-the-farm foods for consumers. Apart from its various consumer brands, the VKB Group is also represented by its regional brands: VKB, GWK and NTK.
Our roots are firmly planted in agriculture, with farming at our core, continuously growing and evolving throughout the years. Starting with providing everything needed on the farm to produce food, we now operate across the entire food supply chain, including processing, logistics, storage, handling and national and international market channels.
This "house of brands", established with the support of our farmer shareholders, forms the foundation for building the agribusiness of the future.
Why this role matters?This role will be responsible for designing, developing and/or maintaining server-side applications, APIs, and databases which services front end applications. Solutions will primarily be based on the .NET ecosystem.
You will work with business representatives, analysts, front-end developers, integration developers and QA engineers to deliver functionally accurate, secure, scalable, and high-performance solutions.
What success looks like?Success in this role would be demonstrated by consistently delivering secure, scalable, and high-performing .NET back-end solutions that meet business requirements and integrate seamlessly with front-end applications. The successful candidate takes ownership of projects from design through deployment, collaborates effectively with technical and business teams, produces high-quality, well-tested code, resolves issues proactively, and contributes to continuous improvements that enhance system performance, reliability, and the overall user experience.
Whoare we looking for:
- Respectful Customer Servicing
- Excellent communication and teamwork abilities.
- Takes ownership of own accountabilities
- Strong problem-solving and analytical skills.
- Attention to detail and a passion for creating great user experiences.
- Finds relevant facts to resolve service requests
- Manages own time, development, stress and conflict
- Ability to work in a dynamic environment using Agile/Scrum methods
Minimum requirements, including:
Qualifications Required
- Matric,
- IT Diploma or Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
- Desired Experience
- 5+ years of experience in back-end development
Languages
- Read and Write, English and/or Afrikaans
- Other languages will be beneficial
Location
- Preferred – On site in Reitz in the Free State
- Hybrid will be an option depending on experience (Resident in SA will be a requirement)
- Ability to review business requirements and translate these into appropriate solution designs
- Ability to take relevant business requirements and solution designs and develop code which enable this.
- Ability to ensure that the code that was developed is functionally and technically sound.
- Ability to make use of Dev Ops code repositories and deployment pipelines.
- Ability to engage business and demonstrate the solutions that were developed
- Proficiency in C# and strong knowledge of the .NET Core / .NET Framework.
- Experience with Entity Framework / EF Core or similar ORM tools.
- Strong understanding of SQL Server (queries, stored procedures, optimization).
- Familiarity with RESTful API design and integration.
- Knowledge of asynchronous programming, multithreading, and concurrency in .NET.
- Experience with Dev Ops, Git or other version control systems.
- Solid understanding of software design principles (SOLID, OOP, layered architecture).
- Experience with JQuery, Bootstrap etc.
- Design, implement, and maintain server-side applications…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).