Senior Software Developer – (Onsite – Cape Town) ) (C#.Net)

IT – Software Development
Cape Town – Western Cape – South Africa

ENVIRONMENT:
Our client is a well-established shared services company located in Cape Town CBD, providing expert support across multiple business units in areas such as Accounting, IT/Development, Customer Service, Sales, and Back-Office Operations. They are seeking an experienced Senior Software Developer to join their dynamic and collaborative development team. This role is ideal for a skilled technologist with over 5 years of hands-on full-stack development experience, who is passionate about building scalable, high-performance applications and ready to take technical ownership of their work from concept to deployment.
 
DUTIES:
  • Design, develop, and maintain high-quality software applications that meet business requirements.
  • Work with cross-functional teams to ensure successful software delivery.
  • Optimize applications for maximum speed and scalability.
  • Troubleshoot, debug, and resolve issues across the entire application stack.
  • Participate in code reviews, architecture discussions, and technical planning sessions.
  • Write clear and maintainable code, following industry best practices.
  • Stay up to date with emerging technologies and suggest ways to improve existing codebases or processes
 
REQUIREMENTS:
Core Technical Requirements:
  • 5+ years of professional software development experience.
  • Experience with Microsoft Azure cloud services
  • Proficiency in C# / .NET Framework React.js and TypeScript JavaScript (ES6+) VB.NET
  • Strong understanding of web development principles, including responsive design and REST APIs.
  • Experience with relational databases such as SQL Server or MySQL.
  • Knowledge of version control systems like Git.
 
Nice to Have:
  • Familiarity with cloud platforms beyond Azure (e.g., AWS).
  • Experience with CI/CD pipelines and DevOps practices.
  • Understanding of Agile development methodologies.
  • German language skills.
  • Exposure to public sector environments.
 
ATTRIBUTES:
  • Self-motivated and results-driven with a strong sense of ownership.
  • Detail-oriented, analytical, and a clear communicator.
  • Comfortable working in a fast-paced, multicultural team environment.  
  • Eager to learn, grow, and contribute to their expanding IT department.  

+ 27 (0) 21 741 0400