Mid Level Software Developer

Merand Recruitment · Cape Town

Stop applying one at a time.

JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.

Start free — we apply for you →

Reference: CPT002107-Doret-3

Our client is seeking a skilled and motivated Mid LevelSoftware Developer (.NET) to join a dynamic and collaborative development environment. This role is ideal for a developer with hands-on experience in .NET technologies who enjoys building robust applications, working independently, and contributing to team-based projects using modern development practices. Duties & Responsibilities

KEY RESPONSIBILITIES

  • Design, develop, test, and maintain applications using C# and ASP.NET Core.
  • Contribute to the full software development lifecycle, from design to deployment and support.
  • Develop and integrate RESTful web services.
  • Write clean, efficient, and maintainable code following best practices.
  • Collaborate with software development teams on shared projects and solutions.
  • Implement and maintain automated testing, including unit and integration tests.
  • Work with SQL databases (MSSQL/MySQL) to build and optimize data-driven applications.
  • Assist with UI development and contribute to UI/UX improvements where applicable.
  • Apply sound software architecture and design principles.
  • Work within Agile methodologies such as Scrum or Kanban.

MINIMUM REQUIREMENTS

  • Degree in Computer Science/Engineering
  • 3 + years of experience in software development using .NET technologies.
  • Strong C# .NET development skills (essential).
  • Hands-on experience with ASP.NET Core.
  • Experience developing or consuming RESTful web services.
  • Working knowledge of SQL databases.
  • Experience with automated testing (unit and integration tests).
  • Ability to work independently and manage responsibilities effectively.
  • Experience working within software development teams.
  • Fluent in English (spoken and written)

ADVANTAGEOUS EXPERIENCE

  • Experience or interest in Blazor, Razor, or WPF.
  • Awareness of UI/UX best practices.
  • Exposure to service architecture and system design concepts.
  • Familiarity with Agile development methodologies.
  • Database experience with MSSQL or MySQL.
  • Ability to communicate in Afrikaans or German

*ONLY SHORTLISTED CANDIDATES WILL BE CONTACTED*

Auto-apply to this jobView original posting ↗
Mid Level Software Developer at Merand Recruitment — Cape Town · JobAlertsZA