×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate Software Engineer

Job in Paarl, 7622, South Africa
Listing for: Geotech
Full Time position
Listed on 2026-02-14
Job specializations:
  • Software Development
    Software Engineer, Full Stack Developer, Backend Developer, C# / Unity Developer
Job Description & How to Apply Below

A well-established organisation in the South African Agri Tech / ERP software sector, delivering enterprise software solutions for Agricultural management.

About the Role Responsibilities
  • Build full-stack solutions and implement RESTful APIs for ERP and business systems
  • Design and optimise Microsoft SQL Server databases and queries
  • Apply software design patterns, coding standards, and best practices
  • Debug, test, and improve application performance for enterprise software

    Collaborate with senior developers, business analysts, and project managers on ERP, Agri Tech projects
  • Participate in code reviews and manage source code with Git version control
Qualifications
  • Relevant tertiary qualification in Computer Science, Information Systems, or Software Engineering
  • Minimum 5 years commercial software development experience
Required Skills
  • Strong full-stack development experience with C#, .NET Core, Entity Framework
  • Solid experience with Microsoft SQL Server and relational database design
  • Experience with REST APIs, Web Services, ERP systems, and enterprise software
  • Proficient with Git version control, including branching and merging
  • Understanding of system integration and API-based communication
  • Ability to understand Afrikaans in written and verbal communication
Preferred Skills
  • Strong sense of ownership and accountability
  • Collaborative, team-oriented, and good communication skills
  • Detail-oriented, self-motivated, and deadline-driven
  • Eager to learn and contribute to ERP and enterprise software projects

Employment Type:

Permanent

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary