Senior Software Engineer - .NET

Placements24

Randburg

Hybrid

ZAR 1,000,000 - 1,400,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Medical and dental benefits
Retirement benefits
Professional development
Flexible work arrangements

Job summary

Placements24 is seeking a Senior Software Engineer specializing in the .NET ecosystem to join our Randburg team. You will design, develop, and maintain high-performance enterprise applications spanning the full SDLC, contributing to critical systems and shaping technical direction in Gauteng.

The role requires 5+ years in software development with Microsoft technologies, strong C#/.NET Core expertise, and experience with REST APIs, SQL Server, and ORM (Entity Framework).

Qualifications

  • Bachelor's degree in CS/SE or related field required.
  • 5+ years of professional software development experience focusing on Microsoft stack.

Responsibilities

  • Design, develop, and implement enterprise-level applications using .NET Core, C#, and related technologies.
  • Build and maintain robust RESTful APIs and web services.
  • Work with SQL Server and design/optimize schemas.

Skills

C#
.NET Core
REST APIs
SQL Server
Entity Framework
JavaScript
Angular
React
CI/CD
Azure
Agile

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Entity Framework

Job description

About the Role

Our client is looking for a highly skilled Senior Software Engineer specializing in the .NET ecosystem to join their thriving team in Randburg . This role is pivotal in designing, developing, and maintaining robust, scalable, and high-performance enterprise applications. You will be involved in the entire software development lifecycle, from conception and design to testing and deployment, contributing to critical business systems. This is an excellent opportunity to leverage your expertise in .NET technologies and influence technical direction within a dynamic company in Gauteng .

Key Responsibilities
  • Design, develop, and implement enterprise-level applications using .NET Core , C#, and related technologies.
  • Build and maintain robust, scalable, and efficient RESTful APIs and web services.
  • Work with databases such as SQL Server, designing efficient schemas and optimizing queries.
  • Collaborate with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.
  • Write clean, well-documented, and thoroughly tested code, adhering to best practices and design patterns.
  • Participate in code reviews, provide constructive feedback, and contribute to architectural discussions.
Requirements
  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in software development with a strong focus on the Microsoft technology stack.
  • Proficiency in C# and the .NET Core framework.
  • Experience with relational databases (e.g., SQL Server) and ORM frameworks (e.g., Entity Framework).
  • Familiarity with front-end technologies (e.g., JavaScript, Angular, React) is a plus.
  • Understanding of Agile methodologies, CI/CD practices, and cloud platforms (Azure preferred).
Benefits
  • Highly competitive salary and performance-based bonuses.
  • Comprehensive medical, dental, and retirement benefits.
  • Opportunities for professional development, training, and attending industry events.
  • Flexible working arrangements and a supportive work-life balance culture.
  • An engaging and innovative work environment in Randburg .
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior .NET Developer
Senior .NET Developer

Placements24 • Randburg

Hybrid
ZAR 850,000 - 1,200,000
Health insurance
Hybrid work model
Professional development opportunities
+1
Senior Software Engineer
Senior Software Engineer

Placements24 • Midrand

Hybrid
ZAR 950,000 - 1,600,000
Hybrid work model
Competitive salary with bonuses
Medical, dental, and vision insurance
+2
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

Hybrid
ZAR 900,000 - 1,500,000
Hybrid work model
Modern office facilities
Senior Software Developer - Full Stack
Senior Software Developer - Full Stack

Placements24 • Midrand

Hybrid
ZAR 750,000 - 1,050,000
Health insurance
Professional development
Conferences
+3
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Midrand

Hybrid
ZAR 900,000 - 1,200,000
Health insurance
Professional development
Flexible time off
Senior Fullstack .Net Developer
Senior Fullstack .Net Developer

Solas IT Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 1,200,000 - 1,550,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Pietermaritzburg

Hybrid
ZAR 900,000 - 1,300,000
Competitive salary
Medical aid & retirement fund
Professional development
+2
Senior Full Stack Developer
Senior Full Stack Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,200,000
Senior Software Developer
Senior Software Developer

Placements24 • East London

Hybrid
ZAR 900,000 - 1,200,000
Hybrid work model
Bonuses
Medical aid
+2