• Full Time
  • Cape Town
  • 130000 ZAR / Month

A client in the Technology industry

About the role

Our client is a successful privately owned property technology company providing multitude of services for the client on their moving home journey. To support our ambitious growth plans, we are seeking an experienced Lead .NET C# Software Developer. The successful applicant should be a senior full-stack developer and be familiar with the full software development life cycle with experience in seeing through projects from concept to delivery. They must be comfortable running both practical projects, and managing teams of junior-mid developers. A background in Agile working methodologies and familiarity with Continuous Integration and Continuous Deployment techniques is particularly welcome.

Key Responsibilities

Technical Leadership and Development

  • Lead the design, development, and implementation of high-performance, scalable, and robust web applications and APIs using C# and .NET.
  • Serve as the technical expert for the team, ensuring high-quality code and adherence to best practices, including SOLID principles and enterprise architecture standards.
  • Drive code reviews, providing constructive feedback and ensuring team alignment with established coding standards.
  • Oversee the full software development life cycle, from initial concept and design to deployment and maintenance.

Team Management and Mentorship

  • Manage, mentor, and provide guidance to a team of junior and mid-level developers, fostering a collaborative and innovative team environment.
  • Support the professional growth of team members through technical coaching, regular feedback sessions, and sharing knowledge of the latest best practices.
  • Assist in setting goals, allocating resources, and evaluating the progress of team members, in alignment with UK oversight.

Collaboration and Project Management

  • Work closely with internal and external stakeholders to translate business requirements into efficient, maintainable, and scalable technical solutions.
  • Actively participate in the agile development process by planning, executing, and delivering projects on time and within scope.
  • Collaborate with cross-functional teams, including product managers and UX/UI designers, to ensure seamless integration and delivery of the final product.

DevOps and Infrastructure

  • Design and maintain continuous integration and continuous deployment (CI/CD) pipelines to automate builds, testing, and deployments.
  • Work with Microsoft Azure cloud services, leveraging features for application hosting, data storage, and performance optimization.
  • Manage source control workflows using Git to ensure smooth and secure code management.

Key Skills

  • Strong C#.NET experience
  • Fluent in Microsoft SQL Server T-SQL and database Optimisation
  • Web technologies (HTML5, CSS3, LESS, Bootstrap, JavaScript)
  • Responsive Design with UI/UX experience
  • CI/CD Pipeline Development
  • Web APIs
  • SOLID Principles
  • Enterprise Architecture Development
  • Git Source control

Desirable Skills

  • Experience with Microsoft Azure cloud services.
  • Exposure to Azure DevOps and CI/CD workflows.
  • Understanding of Agile methodologies and development pipelines.

Job Type: Full-time, Permanent

Location: Cape Town (Office based)

Working hours: UK hours 10:00 – 19:00 SAST

Salary: Up to R130 000, negotiable on experience.

TalentHive © 2025. All rights reserved   |    Privacy Policy

Upload your CV/resume or any other relevant file. Max. file size: 8 MB.