Senior Software Developer - Full Stack (C#/.NET)

Placements24

Soweto

On-site

ZAR 700,000 - 1,100,000

Full time

3 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Health insurance
Paid time off
Career growth opportunities
Collaborative office environment

Job summary

Placements24 in Soweto is seeking a Senior Software Developer with strong C#/.NET expertise to design, develop, and maintain robust enterprise applications. You will work across the full SDLC from design to deployment in an office-based setting.

The role emphasizes architecture, scalable solutions, and collaboration with cross-functional teams, including frontend and backend development, in a mature enterprise environment.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • 5+ years of professional software development experience with a strong .NET focus.
  • Proficiency in C# and .NET Core/.NET 5+.
  • Frontend development experience with JavaScript frameworks.
  • Strong database design knowledge (SQL Server, PostgreSQL) and ORM experience with Entity Framework.

Responsibilities

  • Design, develop, and maintain enterprise-level applications using C#, .NET Core, and related tech.
  • Build and optimize backend services, APIs, and database interactions.
  • Develop responsive frontend interfaces using modern frameworks (Angular, React, Blazor).
  • Write clean, well-documented code and participate in code reviews.
  • Collaborate with cross-functional teams to deliver effective software solutions.

Skills

C#
NET Core
Frontend frameworks
SQL/ORM EF

Education

Bachelor's degree in CS/SE

Tools

Angular
React
Blazor
Entity Framework
SQL Server
PostgreSQL

Job description

About the Role

Our client is seeking a highly proficient Senior Software Developer specializing in the C#/.NET stack to join their established team in Soweto . This role is critical for the development and maintenance of robust enterprise-level applications and services. You will be involved in all phases of the software development lifecycle, from design and implementation to testing and deployment. The ideal candidate is a problem-solver with a strong understanding of software architecture principles and a commitment to delivering high-quality, scalable solutions within an office-based setting.

Key Responsibilities
  • Design, develop, and maintain enterprise-level applications using C# , .NET Core , and related technologies.
  • Build and optimize backend services, APIs, and database interactions.
  • Develop responsive and user-friendly frontend interfaces using modern frameworks (e.g., Angular, React, or Blazor).
  • Write clean, efficient, and well-documented code, adhering to best practices and participating in code reviews.
  • Collaborate with cross-functional teams to understand requirements and deliver effective software solutions.
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 .NET ecosystem.
  • Proficiency in C# and experience with .NET Core/.NET 5+ .
  • Experience with frontend development using JavaScript frameworks and related technologies.
  • Solid understanding of database design (SQL Server, PostgreSQL) and ORM frameworks (Entity Framework).
Benefits
  • Competitive annual salary with performance bonuses.
  • Comprehensive health, dental, and vision insurance.
  • Generous paid time off and company holidays.
  • Opportunities for professional development and career growth.
  • A collaborative and supportive office environment.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Full Stack Development
Senior Software Engineer - Full Stack Development

Placements24 • Soweto

Hybrid
ZAR 900,000 - 1,200,000
Salary + bonus opportunities
Health, dental, and vision insurance
Paid time off
Senior Software Developer
Senior Software Developer

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work model
Health insurance
Professional development
+1
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 Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Polokwane

On-site
ZAR 900,000 - 1,300,000
Competitive salary
Professional development
Hybrid work model
+1
Senior Software Engineer
Senior Software Engineer

Placements24 • Gauteng

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

Placements24 • Randburg

Hybrid
ZAR 900,000 - 1,300,000
Hybrid work arrangement
Competitive bonuses
Health and wellness benefits
+2
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,200,000
Salary commensurate with experience
Medical, dental, and vision insurance
Generous paid time off
+3
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Hire Resolve • Pretoria

On-site
ZAR 500,000 - 750,000
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 .Net Developer (Cape Town)
Senior Full-Stack .Net Developer (Cape Town)

cpconsulting • Cape Town

On-site
ZAR 914,000 - 1,095,000
UK hours
In-office Cape Town CBD