Enable job alerts via email!

Senior .NET Software Engineer.

Tumaini Consulting

Pretoria

Hybrid

ZAR 600,000 - 900,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading consulting firm is seeking a Senior .NET Software Engineer for a hybrid role in South Africa. The ideal candidate will have extensive experience in software engineering, a strong commitment to best practices, and the ability to work collaboratively in a dynamic environment. This position offers an exciting opportunity to work on complex projects while utilizing a range of technologies, including cloud platforms and modern frontend frameworks.

Qualifications

  • Minimum of 6 years' experience as a software engineer in an enterprise environment.
  • Ability to architect and structure projects within complex enterprise systems.
  • Experience with frontend technologies like Angular, Blazor, React, or Vue.

Responsibilities

  • Develop and maintain software solutions for enterprise systems.
  • Collaborate with cross-functional teams to deliver projects.
  • Ensure adherence to software engineering best practices.

Skills

Software engineering principles
Clean code practices
Collaboration
Communication
Adaptability to new frameworks
Customer-facing skills
Continuous learning

Education

Bachelor's degree in IT, Engineering, or related field

Tools

Entity Framework Core
MS SQL
PostgreSQL
MySQL
Oracle
MongoDB
Azure
AWS
GCP
Kafka
RabbitMQ
Amazon SQS
Azure DevOps
GitHub

Job description

My client is looking for a Senior .NET Software Engineer for a hybrid role in Durban, Cape Town, and Pretoria.

Requirements:

  • Bachelor's degree in IT, Engineering, or a related field
  • Minimum of 6 years' experience as a software engineer in an enterprise environment
  • Deep understanding of software engineering principles and a strong commitment to clean code and best practices
  • Ability to architect and structure small to medium projects within complex enterprise systems
  • Proven track record of mastering multiple technologies and quickly adapting to new frameworks
  • Excellent collaboration and communication skills, with a proactive mindset and passion for continuous learning
  • Strong customer-facing abilities and experience working in cross-functional teams
  • Comfortable working within a hybrid model: 2–3 days per week in-office (JHB, PTA, CPT, or DBN)
  • Frontend tech experience with Angular, Blazor, React, or Vue
  • Strong knowledge of ORM tools like Entity Framework Core or Entity Framework
  • Proficient in working with relational databases: MS SQL, PostgreSQL, MySQL, Oracle
  • Experience with non-relational databases: MongoDB, Cosmos DB
  • Familiarity with unit testing using NUnit or xUnit
  • Cloud expertise in Azure, AWS, or GCP
  • Hands-on experience with event-based messaging systems: Kafka, RabbitMQ, or Amazon SQS
  • DevOps tools proficiency: Azure DevOps, GitHub

If you would like to apply for this position, please send transcripts with your application.

Should you meet the requirements, please email your updated CV to it.jobs@tumaini.co.za, or contact XXX-XXXX. You can also visit our website at www.tumaini.co. Correspondence will only be conducted with shortlisted candidates. If you do not hear from us within 3 days, please consider your application unsuccessful.

This job posting is active; it is not expired.

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