Jobs in

C# Intermediate Developer - Pretoria

Intermediate Software Engineer (C#)

What you will be doing:

  • You will develop, test, and maintain our bespoke software (backend, frontend, APIs, internal services, etc.).
  • You will contribute to all phases of the development lifecycle.
  • You will troubleshoot and collaborate to resolve production issues.
  • You will mentor teammates and contribute to roadmap planning and team decision-making.

You'll be great for this role if:

  • You are passionate about building and maintaining sustainable systems together with your team.
  • You are willing to learn new skills required to build awesome things.
  • You can apply critical thinking, design thinking and problem-solving skills in an agile team environment.
  • You have experience with applying software engineering principles and design patterns in C#.
  • You are comfortable with both relational and non-relational databases.
  • You are proficient in English with effective communication skills.

You'll stand out if (nice-to-haves):

  • You have experience with containerisation tools (e.g. Docker).
  • You have experience working with CI/CD tools (GitHub Actions, Google Cloud Build, etc.).
  • You have experience with complex interconnected systems.
  • You have worked with cloud environments (e.g. GCP, AWS, etc.).

Why you should join the team:

  • Super tech stack: .NET (C#), Python, Ionic Framework, MongoDB, MySQL, Google Cloud, Docker, Terraform, Github, ...
  • Passionate team : They are constantly looking for opportunities to adapt the design patterns they use and evolve their code and system architecture.
  • Focus on efficiency: They have automated deployment pipelines, containerised development environments, and manage their infrastructure as code.
  • Make an impact!

Qualification requirements:

  • Bachelor’s degree in Computer Engineering, Computer Science or equivalent.
  • 2-3 years of experience in software development.
Apply Now

Want to do another search?

Jobs in