Senior .NET Software Engineer

Future Fit

Johannesburg

On-site

ZAR 60,000 - 90,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs

Job summary

A dynamic tech company based in Johannesburg is offering an exciting opportunity for a Senior .NET Software Engineer. In this role, you'll develop innovative applications, mentor colleagues, and engage with customers to deliver impactful solutions. The ideal candidate will have a bachelor's degree, 6+ years of enterprise experience, strong technical skills, and a commitment to collaboration. This position features a hybrid working model and a competitive compensation package, including bonuses and continuous development programs.

Qualifications

  • Minimum 6 years experience as a software engineer in an enterprise environment.
  • Mastery of various technologies with the agility to adapt to new frameworks.
  • Flexibility to work across a variety of different environments and tooling.

Responsibilities

  • Develop world-class web and mobile applications.
  • Mentor and nurture colleagues to uphold standards of excellence.
  • Manage customer expectations and identify opportunities for service improvements.

Skills

Proficiency in software engineering fundamentals
Collaboration and communication skills
Customer-facing ability

Education

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

Tools

Angular
Entity Framework Core
Azure

Job description

Exciting Opportunity for a Senior .NET Software Engineer

Elevate your career, where we prioritise people and nurture a culture of growth, collaboration, and innovation.

Join a dynamic, multidisciplinary environment that encourages versatility, and provides individual attention to career development, including intentional and regular one-on-ones with leadership.

Tackle complex challenges and make a meaningful impact alongside passionate professionals who inspire and support each other.

WHAT YOU WILL BE DOING
Delivery
  • Leveraging your expertise to develop world-class web and mobile applications for leading organisations in South Africa.
  • Exploring methods to enhance product quality through containerisation and continuous integration, fostering a streamlined DevOps culture.
  • Engaging in various stages of the SDLC, from system design to analysis, scoping, and estimation.
  • Researching innovative technologies and implementing them in projects to drive innovation.
people
  • Demonstrating maturity, motivation, and leadership in the workplace.
  • Championing change within the team and fostering a collaborative culture.
  • Collaborating with cross-functional teams to tackle complex business challenges, driving continuous improvement.
  • Mentoring and nurturing colleagues to uphold standards of excellence and accountability.
Customer
  • Building strong relationships and understanding customer needs to deliver impactful solutions.
  • Managing customer expectations and identifying opportunities for service improvements.
  • Ensuring compliance with data security and industry regulations.
WHAT WE NEED FROM YOU
  • A bachelors degree in IT, Engineering, or related fields.
  • Minimum 6 years experience as a software engineer in an enterprise environment.
  • Proficiency in software engineering fundamentals and commitment to clean code and best practices.
  • Mastery of various technologies with the agility to adapt to new frameworks.
  • Ability to architect and structure small projects within an enterprise environment.
  • Strong collaboration and communication skills with a drive for continual improvement.
  • Pro hybrid working model working from the office on average 2 – 3 times per week.
  • A strong customer-facing ability.
  • Flexibility to work across a variety of different environments and tooling.
WHAT YOU WILL GET FROM US
  • A competitive compensation package with twice-yearly salary increases and guaranteed bonuses.
  • Tenure-based loyalty leave.
  • Access to employee wellness programs and rewards for professional development.
  • Commission incentives for successful business development leads and employee referrals.
  • Hands‑on support from leadership through regular one‑on‑ones and quarterly reviews.
  • Continuous development programs offering training in leadership and technical skills.
  • Exposure to enterprise projects across multiple domains and problem spaces for South Africas most esteemed organisations.
THE TECH STACKS WE USE

Popular but not limited to

  • Frontend tech: Angular, Blazor, React, Vue
  • ORM Tools: Entity Framework Core or Entity Framework
  • Relational databases: MS SQL, PostgreSQL, MySQL, Oracle
  • Non‑relational databases: MongoDB, Cosmos DB
  • Unit Testing: NUnit or xUnit
  • Cloud environments: Azure, AWS, GCP
  • IAC: Terraform, Bicep, AWS CDK
  • Event‑based messaging queues: Kafka, RabbitMQ, Amazon SQS
  • DevOps: Azure DevOps, GitHub
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Software Engineer
Senior Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 900,000 - 1,500,000
Competitive compensation package
Employee wellness programs
Training in leadership and technical skills
Intermediate Java Software Engineer
Intermediate Java Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 500,000 - 700,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+3
Senior Mobile Software Engineer
Senior Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Competitive compensation package
Tenure-based loyalty leave
Access to wellness programs
+3
Intermediate JavaScript Software Engineer
Intermediate JavaScript Software Engineer

Future Fit • Johannesburg

Hybrid
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+2
Java Team Lead
Java Team Lead

Future Fit • Johannesburg

Hybrid
ZAR 1,100,000 - 1,400,000
Competitive compensation package
Commission incentives
Access to employee wellness programs
+5
JavaScript Technical Lead
JavaScript Technical Lead

Future Fit • Johannesburg

Hybrid
ZAR 800,000 - 1,100,000
Competitive compensation package
Twice-yearly salary increases
Employee wellness programs
+1
Senior Software Engineer
Senior Software Engineer

Smart4 Energy • Wes-Kaap

Hybrid
ZAR 850,000 - 1,200,000
Java Technical Lead
Java Technical Lead

Future Fit • Johannesburg

Hybrid
ZAR 70,000 - 110,000
Competitive compensation package
Commission incentives for successful business leads
Continuous development programs
Senior Software Engineer - .NET
Senior Software Engineer - .NET

Placements24 • Randburg

Hybrid
ZAR 1,000,000 - 1,400,000
Medical and dental benefits
Retirement benefits
Professional development
+1
Intermediate Mobile Software Engineer
Intermediate Mobile Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 80,000
Competitive compensation package
Tenure-based loyalty leave
Employee wellness programs