Description

Are you passionate about building clean, reliable applications? Do you enjoy collaborating across teams to solve real problems? Does working in a supportive environment where learning matters appeal to you?

We need someone to help design, develop, and look after high-quality back-end services. This means contributing to technical discussions, helping shape how things are built, and caring about quality at every step.

A Good Fit?

Do you take pride in writing clear, well-tested code? Are you someone who enjoys sharing ideas and learning from others? Do you like improving how things work — not just what gets built? This opportunity suits someone comfortable in Agile settings, curious by nature, and able to communicate warmly across engineering and business functions. Balancing speed and quality comes naturally — and helping others grow matters to you.

Day to Day

The day-to-day centres on designing and building back-end services and APIs in C# and ASP.NET. Code reviews, pair programming, and collaborative problem-solving are all part of the rhythm.

On the infrastructure side, the focus includes working in Azure, using containers and CI/CD tooling such as Docker, Kubernetes, and Azure DevOps. Keeping things tested, documented, and easy to maintain is a shared priority.

Could you see yourself contributing to how an organisation builds and ships its applications? This includes helping refine coding standards, testing approaches, and deployment practices. Maintaining documentation such as Standard Operating Procedures also features as part of the picture.

Bring Along

Qualifications:

  • Degree (NQF 7 or higher) in Computer Science, Information Technology, or a related discipline
  • A postgraduate qualification is a bonus

Essential:

  • Hands‑on development covering C# and ASP.NET
  • Azure cloud development experience
  • Comfort using cloud storage solutions
  • Familiarity covering DevOps tooling — Azure DevOps
  • Understanding of object‑oriented principles, design patterns, and Agile ways of working (Scrum, Kanban)
  • Ability to analyse, troubleshoot, and modify complex systems
  • Familiarity covering unit testing and code quality tools such as SonarQube

Nice to Have:

  • Awareness of security, performance tuning, and scalability practices
  • Infrastructure as Code know‑how
  • Power Platform and D365 experience
  • A collaborative communication style and attention to detail

Come Join

Want to help shape how a team builds and delivers its most valued applications? This opportunity offers exposure to modern architecture, collaborative engineering culture, and real‑world problem‑solving.

Ready to contribute? We'd love to hear from you.

Investec Culture

At Investec we look for intelligent, energetic people filled with passion, integrity and curiosity. We value individuals who in turn value our culture that is, a flexible attitude comfortable to live with ambiguity and willing to challenge the status quo. Diversity, talent and leadership are respected in pursuit of the growth of our business. People who can manage themselves and build strong relationships in order to get things done, will perform in out of the ordinary ways in our environment.

#J-18808-Ljbffr
Similar jobs

Software Developer Client Tech

Apply Now
Back to search page