Intermediate Software Developer

Johannesburg, GP, ZA, South Africa

Job Description

Role Purpose:



Full-time intermediate-level software developers will work on Windows-based applications using the Microsoft technology stack, focusing on complex backend development and system architecture.

Technical Requirements:



3-5 years of experience in .NET development Strong proficiency in C# and .NET Framework/Core Experience with ASP.NET MVC / Web API Experience with Blazor Solid understanding of Microsoft SQL Server Knowledge of Entity Framework Familiarity with Windows Communication Foundation (WCF) Experience with Azure cloud services Understanding of Git version control Basic network knowledge MQTT & RabbitMQ knowledge

Key Responsibilities:



Design and develop complex backend components for the new application Architect scalable database structures and efficient data access layers Create and optimize stored procedures and database queries Develop & Implement APIs and web services Lead technical design discussions and provide mentorship to junior developers Review code and ensure adherence to best practices Implement security measures and performance optimization Design and maintain system architecture documentation Participate in agile development processes Drive technical decision-making for critical system components
Job Type: Full-time

Work Location: In person

Expected Start Date: 2025/11/01

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1537794
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, GP, ZA, South Africa
  • Education
    Not mentioned