Jobs

Back-End Developer (Senior) at Parvana

  • Job Type Full Time
  • Qualification Bachelors , Higher National Certificate , National Certificate
  • Experience 8 years
  • Location Western Cape
  • City Cape Town
  • Job Field ICT / Computer

Back-End Developer (Senior) at Parvana

Back-End Developer (Senior)

About the job

  • About our client: Our client is a global investment advisory firm focusing on long-term value creation through investment strategies. They work with a diverse group of institutional partners and pride themselves on their collaborative, sustainable, inclusive culture and performance.

What you will be doing:

  • Design, develop, and maintain high-performance, scalable, and reliable backend services using .NET (C#).
  • Implement Web APIs/Minimal APIs with async patterns, LINQ, and EF Core.
  • Design and optimize SQL Server databases, including schema design, indexing, and query tuning.
  • Apply solid object-oriented design principles, clean architecture, and design patterns (SOLID principles).
  • Write comprehensive unit and integration tests using xUnit/NUnit and mocking frameworks like Moq.
  • Participate in code reviews and collaborate with Business Analysts and Quality Assurance teams.
  • Take ownership of features and modules from conception to deployment.
  • Familiarity with DevOps practices and the software release cycle.

What our client is looking for:

  • A relevant tertiary qualification would be beneficial (Computer Science, Software Engineering, etc.)
  • Minimum of 8+ years of software development experience
  • Proficient in Web APIs/Minimal APIs, async patterns, LINQ, and EF Core.
  • Skilled in schema design, indexing, query tuning, and stored procedures.
  • Strong understanding of OOD principles, clean architecture, and design patterns (SOLID).
  • Familiar with xUnit/NUnit, integration tests, and mocking (Moq).
  • Solid understanding and practical application of Git workflows, code reviews, and branch strategies.
  • Knowledgeable in DevOps practices and the software release cycle.
  • Strong skills for working with Business Analysts and Quality Assurance teams.
  • Demonstrated ability to take responsibility for tasks.

Method of Application

Interested and qualified? Go to Parvana on www.linkedin.com to apply

Leave a Comment