Senior Software Engineer (C#.NET SQL) (CPT)

Datafin

Cape Town

On-site

ZAR 600,000 - 800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

An innovative asset management firm in Cape Town is seeking a Senior Software Engineer with over 8 years of experience in C#.NET and MS SQL. The candidate will design and implement event-driven systems and support Azure services within a collaborative Agile team. Responsibilities include mentoring junior developers, writing unit tests, and participating in technical planning. Candidates with experience in CI/CD and object-oriented design principles will be favored. Join a company dedicated to making lives easier through technology.

Qualifications

  • 8+ years of professional Software Development experience.
  • Strong proficiency in C# .NET and object-oriented design principles.
  • Production experience with RDBMS e.g. SQL Server, Oracle.
  • Experience with event-driven systems and message brokers.
  • Familiarity with CI/CD solutions and development patterns.

Responsibilities

  • Design and implement robust event-driven systems in C# .NET and MS SQL.
  • Write comprehensive Unit and Integration Tests.
  • Collaborate with stakeholders to gather requirements.
  • Mentor junior developers through code reviews.
  • Support and enhance Azure-hosted services.

Skills

C#.NET
MS SQL
Event-driven systems
CI/CD pipeline
Object-oriented design
Multi-threaded development

Job description

Senior Software Engineer (C#.NET & SQL) (CPT)IT - Software Development

Cape Town - Western Cape - South Africa

ENVIRONMENT

DESIGN and implement robust event-driven systems in C# .NET and MS SQL, provide technical solutions for the global Operations teams as the next Senior Software Engineer wanted by an innovative Independent Asset Management Firm. The role will be embedded in a multi-disciplinary and self-organising Agile team, delivering product enhancements directly to the Product Owner and end-users and is expected to be involved in technical decisions, following best DevOps Engineering practices as well as focusing on hands‑on development activities. The ideal candidate will have a passion for engaging with people and making their jobs easier through technology. You will need 8+ years professional Software Development experience, C#.NET, CI/CD pipeline experience & be familiar with CQ(R)S and Event‑Sourcing patterns.

DUTIES
  • Design and implement robust event-driven systems in C# .NET and MS SQL.
  • Write comprehensive Unit and Integration Tests to ensure system reliability.
  • Collaborate with stakeholders to gather requirements.
  • Mentor junior developers through code reviews and pair programming.
  • Support and enhance Azure-hosted services.
  • Review code via Pull Requests.
  • Participate in Agile ceremonies and technical planning.
REQUIREMENTS
  • 8+ Years of professional Software Development experience.
  • Strong proficiency in C# .NET and object‑oriented design principles.
  • Production experience with RDBMS e.g. SQL Server, Oracle, etc.
  • Experience building or maintaining event‑driven systems with message brokers (e.g. Kafka, EventHubs, etc.).
  • Experience in multi‑threaded development, including the design of thread‑safe processes and the diagnosis/resolution of concurrency issues such as race conditions and deadlocks.
  • CI/CD pipeline experience.
  • Familiarity with CQ(R)S and Event‑Sourcing patterns.
ADVANTAGEOUS
  • Python development and Cloud platform development experience.
ATTRIBUTES
  • The ability to approach and own and continuously look for opportunities to develop.
  • A strong belief in doing the right thing.
  • A client focused and collaborative approach.
  • Intellectual curiosity.

Apply for this Job

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior C#.Net Analyst Developer
Senior C#.Net Analyst Developer

PBT Group • Cape Town

On-site
ZAR 1,000,000 - 1,500,000
Senior Software Engineer (Cape Town)
Senior Software Engineer (Cape Town)

IQbusiness • Wes-Kaap

On-site
ZAR 600,000 - 800,000
Senior Software Engineer (.NET)
Senior Software Engineer (.NET)

Solas IT Recruitment • Johannesburg

On-site
ZAR 900,000 - 1,500,000
Senior .NET Software Engineer
Senior .NET Software Engineer

Future Fit • Johannesburg

Hybrid
ZAR 60,000 - 90,000
Competitive compensation package
Twice-yearly salary increases
Access to employee wellness programs
Senior Software Developer (C#) - CH1252
Senior Software Developer (C#) - CH1252

Capital H Staffing and Advisory Solutions • Cape Town

On-site
ZAR 850,000 - 1,150,000
Software Development Manager (CPT Onsite)
Software Development Manager (CPT Onsite)

Datafin • Cape Town

On-site
ZAR 900,000 - 1,500,000
Senior Software Developer (CPT)
Senior Software Developer (CPT)

Datafin • Cape Town

On-site
ZAR 600,000 - 800,000
Senior DevOps Engineer (CPT Hybrid)
Senior DevOps Engineer (CPT Hybrid)

Datafin • Cape Town

Hybrid
ZAR 800,000 - 1,100,000
Software Developer (.NET/C#)
Software Developer (.NET/C#)

Network Recruitment • Pretoria

On-site
ZAR 420,000 - 600,000
Senior Software Engineer
Senior Software Engineer

Hire Resolve • Centurion

On-site
ZAR 600,000 - 800,000