Lead .NET C# Software Developer – Cape Town CBD

We are looking for an experienced Lead Software Developer to join our growing team. This role is ideal for a senior full-stack developer who thrives on both hands-on development and leading a team of junior to mid-level developers. You’ll play a pivotal role in driving high-quality software delivery across the full development lifecycle.

This is a full-time, permanent opportunity in a dynamic and ambitious environment where innovation and collaboration are at the core.

Key Responsibilities

Technical Leadership and Development

  • Lead the design, development, and implementation of scalable web applications and APIs using C# and .NET.

  • Act as the technical authority, ensuring adherence to best practices, including SOLID principles and enterprise architecture standards.

  • Oversee the full software development lifecycle from concept to deployment.

  • Conduct code reviews and maintain high coding standards.

Team Management and Mentorship

  • Manage and mentor junior and mid-level developers, providing technical guidance and fostering growth.

  • Create a collaborative, innovative team environment with a focus on delivering quality solutions.

  • Support career development and goal-setting for team members.

Collaboration and Project Management

  • Translate business requirements into scalable technical solutions.

  • Work within Agile methodologies to deliver projects on time and within scope.

  • Partner with product managers, designers, and stakeholders to align technical delivery with business goals.

DevOps and Infrastructure

  • Design and maintain CI/CD pipelines to automate builds, testing, and deployments.

  • Leverage Microsoft Azure for application hosting, storage, and performance optimization.

  • Manage source control workflows using Git.

Key Skills

  • Strong expertise in C#.NET development.

  • Proficiency in Microsoft SQL Server T-SQL and database optimization.

  • Experience with HTML5, CSS3, LESS, Bootstrap, and JavaScript.

  • Knowledge of responsive design and UI/UX best practices.

  • CI/CD pipeline development.

  • Web API design and integration.

  • Understanding of SOLID principles and enterprise architecture.

  • Git source control management.

Desirable Skills

  • Experience with Microsoft Azure services.

  • Exposure to Azure DevOps and CI/CD workflows.

  • Familiarity with Agile methodologies.

This is a unique opportunity to combine technical leadership with hands-on development, while playing a critical role in shaping innovative solutions within the property technology sector.

Scroll to top