Enable job alerts via email!

Senior.Net Software Engineer.

South Africa

Pretoria

On-site

ZAR 800,000 - 1,100,000

Full time

16 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 prominent opportunity for a Senior .NET Software Engineer is now available in Pretoria. The ideal candidate should possess extensive experience in software engineering principles and excellent communication skills. The role involves working within a hybrid model where adaptability and proactive collaboration are crucial for success. Interested candidates should apply with their CV and required transcripts.

Benefits

Competitive salary
Career advancement opportunities
Great benefits

Qualifications

  • Minimum of 6 years' experience as a software engineer in an enterprise environment.
  • Deep understanding of software engineering principles and best practices.
  • Strong customer-facing abilities and experience in cross-functional teams.

Responsibilities

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

Skills

Collaboration
Communication
Adaptability
Problem Solving

Education

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

Tools

Entity Framework Core
MS SQL
PostgreSQL
Azure DevOps

Job description

Kick start your career in IT with German language skills! Apply for jobs in Germany now!

Explore regional top jobs with benefits today.

Enjoy a competitive salary, great benefits, and career advancement opportunities.

Apply now!

Easy online application process.

Get job offers by email. Please note: This advertiser has chosen not to accept applicants from your region.

Full 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 technology 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 such as MS SQL, PostgreSQL, MySQL, Oracle
  • Experience with non-relational databases like MongoDB, Cosmos DB
  • Familiarity with unit testing using NUnit or xUnit
  • Infrastructure-as-Code tools: Terraform, Bicep, AWS CDK
  • Hands-on experience with event-based messaging systems like Kafka, RabbitMQ, or Amazon SQS
  • Proficiency with DevOps tools: Azure DevOps, GitHub

If you are interested in this position, please send your transcripts along with your application.

If you meet the requirements, email your updated CV attached to your application, or contact XXX-XXXX or visit our website. Only shortlisted candidates will be contacted. If you do not hear from us within 3 days, please consider your application unsuccessful.

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