Intermediate Developer

  • Pretoria, Gauteng, South Africa
  • Full-Time
  • Hybrid

Job Description:

Are you a problem-solver who thrives on turning data into insight?

We’re on the hunt for Intermediate Developers to join our growing teamA supportive team that values innovation and knowledge-sharing. Exposure to exciting projects with real-world impact. 


Duties & Responsibilities

  • Work on impactful projects in a collaborative tech-driven environment.
  • Build, enhance, and maintain software applications using C# (.NET Core / .NET Framework).
  • Write clean, reusable, well-structured code following best practices.
  • Implement business logic, APIs, and background services.
  • Debug and fix issues using tools like Visual Studio and logging frameworks.
  • Participate in code reviews — both giving and receiving feedback.
  • Design, optimize, and maintain SQL databases (stored procedures, views, functions).
  • Write complex SQL queries for reporting, processing, and integrations.
  • Perform performance tuning (indexing, query optimisation).
  • Ensure data integrity, accuracy, and security.
  • Troubleshoot database-related issues.


 

Desired Experience & Qualification

  • Minimum 5 years’ experience in development.
  • Strong SQL expertise (this is key!).
  •  Familiarity with C# (we’ll help you level up if needed).
  • Strong problem-solving mindset and eagerness to learn.