Enable job alerts via email!

Senior Software Developer - (C#.Net, React) (Onsite - Cape Town) )

DataFin

Cape Town

On-site

ZAR 600,000 - 850,000

Full time

5 days ago
Be an early applicant

Job summary

A well-established shared services company in Cape Town is seeking an experienced Senior Software Developer. You will design and maintain high-quality software applications, collaborating with cross-functional teams to ensure delivery. The ideal candidate has over 5 years of experience, with strong skills in C#, .NET, and Azure. Join a dynamic team and contribute to building scalable applications in a fast-paced environment.

Qualifications

  • 5+ years of professional software development experience.
  • Strong understanding of web development principles including responsive design and REST APIs.
  • Experience with relational databases such as SQL Server or MySQL.

Responsibilities

  • Design, develop, and maintain high-quality software applications.
  • Work with cross-functional teams for successful software delivery.
  • Optimize applications for maximum speed and scalability.

Skills

C# / .NET Framework
React.js
TypeScript/JavaScript (ES6+)
Azure cloud services
SQL Server or MySQL
Git
Job description
Overview

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.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.