Enable job alerts via email!

Senior .NET Software Engineer.

Tumaini Consulting

Durban

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 recruitment agency is seeking a Senior .NET Software Engineer for a hybrid role in Durban. The ideal candidate will have a Bachelor's degree in IT or Engineering and at least 6 years of experience in software engineering. Responsibilities include architecting projects and collaborating in cross-functional teams, with a strong focus on clean code and best practices. Proficiency in various databases, cloud technologies, and frontend frameworks is essential for success in this role.

Qualifications

  • Minimum of 6 years' experience as a software engineer in an enterprise environment.
  • Deep understanding of software engineering principles.
  • Ability to architect and structure small to medium projects.

Responsibilities

  • Architect and structure projects within complex enterprise systems.
  • Collaborate with cross-functional teams.
  • Work within a hybrid model: 2–3 days per week in-office.

Skills

Clean code
Collaboration
Communication
Adaptability
Frontend technologies
ORM tools
Relational databases
Non-relational databases
Unit testing
Cloud expertise
Event-based messaging systems
DevOps tools

Education

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

Tools

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 for this position, please email your updated CV to it.jobs@tumaini.co.za, contact XXX-XXXX, or 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.

Tumaini Consulting is a recruitment and staffing agency focusing on placements in the Engineering, Finance, IT, Medical, Trade & Technical, Mining, and Logistics sectors.

Our name, Tumaini, means "Hope" in Swahili, reflecting our core philosophy of hope as a guiding beacon for positive change and opportunity.

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