×
Register Here to Apply for Jobs or Post Jobs. X

Intermediate .NET Developer

Job in Johannesburg, 2000, South Africa
Listing for: iDbase Software
Full Time position
Listed on 2026-07-06
Job specializations:
  • Software Development
    .NET Developer, Full Stack Developer, Backend Developer
Job Description & How to Apply Below

About the Role

We are seeking a highly skilled Intermediate .NET Developer to join our dynamic data team. You will be responsible for designing, building, and maintaining scalable and robust .NET applications. This role is ideal for professionals who thrive in complex software environments, value clean, efficient, and maintainable code, and enjoy collaborating with cross-functional teams to deliver high-quality solutions.

Key Responsibilities
  • Application Development
    • Develop and maintain .NET applications using C# and ASP.NET Core
      , ensuring scalability, maintainability, and security.
    • Build RESTful APIs and backend services, integrating with internal and external systems.
    • Collaborate with front-end developers to implement responsive and user-friendly interfaces
      .
    • Engage in various stages of the SDLC
      , including system design, analysis, scoping, and estimation.
    Code Quality, Testing & Documentation
  • Code Quality, Testing & Documentation
    • Write unit, integration, and automated tests to ensure code reliability.
    • Participate in code reviews
      , providing constructive feedback and maintaining coding standards.
    • Create and maintain technical documentation for applications, APIs, and services.
    • Continuously research and implement best practices
      , frameworks, and innovative technologies.
    Collaboration, Agile & Continuous Improvement
  • Collaboration, Agile & Continuous Improvement
    • Work with product owners, business analysts, and fellow developers to understand requirements and deliver solutions.
    • Participate in Agile ceremonies
      , including sprint planning, daily stand-ups, and retrospectives.
    • Mentor junior developers and promote a culture of collaboration, excellence, and continuous improvement
      .
    • Champion Dev Ops practices including CI/CD, containerisation, and automated deployments.
    Customer & Delivery Focus
  • Customer & Delivery Focus
    • Build strong relationships with stakeholders and understand customer needs to deliver impactful solutions.
    • Identify opportunities for service improvement and ensure compliance with data security and industry regulations.
    • Deliver enterprise projects across multiple domains for leading South African organisations.
    Requirements & Qualifications

    Experience

    • 3–5 years professional .NET development experience in an enterprise environment.
    • Experience building web and mobile applications
      , with exposure to enterprise-grade solutions.
    • Strong collaboration and customer-facing skills
      , with a proactive and adaptable approach.

    Must-Have Skills

    • C#, ASP.NET Core, .NET Framework
    • SQL databases and ORM frameworks (Entity Framework / Entity Framework Core)
    • RESTful APIs and integration patterns
    • Familiarity with SDLC and Agile development practices
    • Strong code quality, testing, and documentation skills

    Highly Desirable Skills

    • Front-end frameworks:
      Angular, React, Vue, Blazor
    • Cloud environments:
      Azure, AWS, GCP
    • CI/CD pipelines and version control:
      Git, Azure Dev Ops, Git Hub}
    • Unit testing frameworks:
      NUnit, xUnit
    • Containerisation and Infrastructure as Code:
      Docker, Terraform, Bicep, AWS CDK
    • Event-based messaging:
      Kafka, RabbitMQ, Amazon SQS
    • Exposure to Dev Ops and TDD methodologies
    Education
    • Bachelor’s degree or diploma in Computer Science, Information Systems, Engineering, or related field
    Additional Information
    • Contract Duration: 12 Months (with possibility of renewal)
    • Salary:
      Negotiable
    • Location Options:
      Johannesburg / Cape Town / Remote
    • Must be located in South Africa or hold a valid SA work permit
    #J-18808-Ljbffr
    Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
    To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
     
     
     
    Search for further Jobs Here:
    (Try combinations for better Results! Or enter less keywords for broader Results)
    Location
    Increase/decrease your Search Radius (miles)
    0
    200
    Filters
    Education Level
    Experience Level (years)
    Posted in last:
    Salary