Merandcorbett logo

Mid Level Software Developer

Merandcorbett
12 hours ago
Full-time
On-site
Cape Town, Western Cape, South Africa
Remote & Flexible
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.


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*