Enable job alerts via email!

.Net Developer

Expleo

Johannesburg

Hybrid

USD 30,000 - 55,000

Full time

13 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading company seeking a skilled .NET Developer to join their high-performing team in Johannesburg or Durban. You will build and maintain backend systems using .NET Core and SQL, collaborating in a hybrid work environment on complex enterprise solutions. This role emphasizes innovation and provides the opportunity for impactful technical challenges while promoting continuous improvement and solution design.

Qualifications

  • Proven experience in .NET Core development.
  • Strong proficiency with SQL databases.
  • Ability to communicate technical concepts clearly.

Responsibilities

  • Design and develop scalable backend applications using .NET Core.
  • Implement and optimize database solutions with SQL and PostgreSQL.
  • Engage in peer code reviews and contribute to a culture of learning.

Skills

Object-Oriented Programming
TDD
SOLID
Design Patterns
Collaboration
SQL
.NET Core

Education

Bachelor’s degree in Computer Science

Tools

PostgreSQL
AWS

Job description

Overview

At Expleo, we believe in unlocking your full potential. As a trusted global partner in engineering, quality services, and management consulting for digital transformation, we provide an environment where innovation thrives, and your career flourishes. Here, you’ll take on impactful technical challenges, broaden your expertise, and collaborate with inspiring, multidisciplinary teams. From shaping the future of autonomous vehicles and sustainable aviation to revolutionising factories and next-generation banking technology, you’ll have the chance to push boundaries, innovate, and grow into a more confident, accomplished version of yourself.

We are seeking a skilled and driven .NET Developer to join our high-performing development team inJohannesburg or Durban (Hybrid).

You will play a pivotal role in building and maintaining robust backend systems using .NET Core and SQL, contributing to the design and architecture of complex enterprise solutions. You will work closely with cross-functional teams to deliver scalable, maintainable, and high-quality software.

Responsibilities
  • Design, develop and maintain scalable backend applications using .NET Core
  • Implement and optimise database solutions using SQL and, where applicable, PostgreSQL
  • Collaborate with team members to design and evolve system architecture
  • Apply TDD, OO principles, SOLID practices, and GOF design patterns to produce clean and testable code
  • Engage in peer code reviews and contribute to a culture of learning and improvement
  • Confidently explain and present design decisions to stakeholders and team members
  • Understand and apply domain-driven design principles where appropriate
  • Contribute to the design and implementation of microservices
  • Explore and integrate AWS services such as OpenSearch, SNS, and SQS
  • Apply CQRS and other architectural patterns in enterprise systems
Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, or a related field.
Experience
  • Proven experience in .NET Core development within a complex business domain

  • Strong proficiency with SQL databases

  • Solid understanding of Object-Oriented Programming, TDD, and best practices such as SOLID and Design Patterns

  • Demonstrated ability to work collaboratively in a team and communicate technical concepts clearly

  • Passion for solution design and continuous improvement

Nice-to-Have (Optional) Skills:

  • Experience with PostgreSQL
  • Exposure to AWS cloud services (OpenSearch, SNS, SQS)

  • Familiarity with microservices architecture

  • Understanding of CQRS and domain-driven design principles

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.