.net Developer

Johannesburg, GP, ZA, South Africa

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 in

Johannesburg 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

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1442664
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned