Intermediate Microsoft Back-End and Front-end Developer

Indsafri

South Africa

On-site

ZAR 480,000 - 600,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology firm in South Africa is looking for an experienced Intermediate Microsoft Back-End and Front-End Developer. The role entails designing, developing, and maintaining scalable enterprise applications using Microsoft technologies such as C#, .NET Core, and SQL Server. Candidates should have 3–6 years of relevant experience and a degree in Computer Science or similar. Proficiency in both back-end and front-end development practices is required, with a focus on delivering high-quality software solutions.

Qualifications

  • 3–6 years of professional software development experience.
  • Strong knowledge of back-end and front-end technologies.
  • Excellent coding, testing, and debugging skills.

Responsibilities

  • Design, develop, test, and maintain back-end services.
  • Build and enhance front-end user interfaces.
  • Develop and consume RESTful APIs.

Skills

C#
.NET / .NET Core / ASP.NET Core
Entity Framework
SQL Server
Angular
React

Education

Diploma or Degree in Computer Science or Information Technology

Tools

Azure DevOps
Git

Job description

Intermediate Microsoft Back-End and Front-end Developer

The Intermediate Microsoft Back‑End and Front‑End Developer is responsible for designing, developing, and maintaining robust, scalable, and secure enterprise applications using Microsoft technologies. The role focuses on delivering high‑quality full‑stack solutions that meet business requirements, adhere to development standards, and perform reliably in production environments.

Key Responsibilities
Application Development
  • Design, develop, test, and maintain back‑end services using Microsoft technologies
  • Build and enhance front‑end user interfaces with a strong focus on usability, accessibility, and performance
  • Develop and consume RESTful APIs and integrate applications with internal and external systems
  • Ensure solutions are scalable, maintainable, and aligned with architectural standards
Quality & Best Practices
  • Write clean, efficient, and well‑documented code
  • Conduct unit and integration testing to ensure application reliability
  • Participate in peer code reviews and contribute to improving development standards
  • Troubleshoot, debug, and resolve defects and performance issues
  • Work closely with business analysts, product owners, testers, and DevOps teams
  • Contribute to Agile ceremonies including sprint planning, stand‑ups, reviews, and retrospectives
  • Provide technical input during solution design and estimation activities
  • Support deployment activities and post‑deployment application support when required
Security & Compliance
  • Apply secure coding practices and follow internal security standards
  • Implement authentication, authorization, and data protection mechanisms
  • Ensure compliance with enterprise governance and risk frameworks
Technical Requirements
Back‑End Development
  • C#
  • .NET / .NET Core / ASP.NET Core
  • Entity Framework and/or Dapper
  • SQL Server (queries, stored procedures, performance tuning)
  • Dependency Injection and SOLID principles
Front‑End Development
  • HTML5, CSS3
  • Angular and/or React
  • API integration
Cloud & DevOps (Advantageous)
  • Exposure to Microsoft Azure (App Services, Functions, Storage, Key Vault)
  • CI/CD pipelines (Azure DevOps or similar tools)
  • Git-based version control Ways of Working
  • Experience with enterprise-scale applications
Experience & Qualifications
  • 3–6 years of professional software development experience
  • Diploma or Degree in Computer Science, Information Technology, or a related field
  • Microsoft certifications are advantageous but not mandatory
Skills

C# Web API SQL Server Restful Services .Net .NET CORE ASP.NET Core entity framework dapper Angular React API Integration Azure DevOps GIT

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
Senior C# .Net Developer
Senior C# .Net Developer

Be Different SA (PTY) LTD • Sandton

On-site
ZAR 600,000 - 800,000
Full Stack .NET Developer
Full Stack .NET Developer

Network Recruitment • City of Johannesburg Metropolitan Municipality

On-site
ZAR 600,000 - 800,000
Intermediate Full Stack Software Developer
Intermediate Full Stack Software Developer

SpesNet Group • Pretoria

On-site
ZAR 500,000 - 700,000
Senior Back End Developer
Senior Back End Developer

Network Finance • Centurion

On-site
ZAR 700,000 - 950,000
Medical Aid
Pension Fund
Professional growth and development
Intermediate .NET Developer
Intermediate .NET Developer

iDbase Software • Johannesburg

Hybrid
ZAR 500,000 - 750,000
Mid-Senior .Net Developer
Mid-Senior .Net Developer

Dot Slash • Pretoria

On-site
ZAR 450,000 - 600,000
Senior Full Stack Developer
Senior Full Stack Developer

Top Vitae Recruitment • Gqeberha

On-site
ZAR 600,000 - 900,000
Senior Full-Stack Developer (.Net)
Senior Full-Stack Developer (.Net)

Indsafri • South Africa

On-site
ZAR 900,000 - 1,300,000
Senior .Net Developer
Senior .Net Developer

ATS Client • Cape Town

On-site
ZAR 900,000 - 1,300,000