Job title: .NET Software Engineer – 6-Month CONTRACT. Optimize architecture for leading NPO. Cape Town. R530 – R580/hour. Cape Town.
Job type: Contract
Emp type: Full-time
Pay rate: ZAR 580.00
Location: Cape Town
Job published: 12/03/2025
Job ID: 40650

Job Description

Opportunity for a .NET Software Engineer to join leading NPO, optimize architecture and design & build scalable systems.

 

Based in Cape Town, this .NET Software Engineer pays in between R530 – R580 per hour, for a 6-month contract

 

The Client:

Non-profit and independent organization based in Cape Town, serving all communities in the greater Western Cape region.

 

The Role:

You will play a key part in analyzing, designing, and implementing scalable solutions that optimize business systems, ensuring they are flexible, efficient, and aligned with the latest industry standards.

 

Your Responsibilities:

System Optimization & Architecture: Analyze current systems to improve and enhance performance, scalability, and security.

Design & Development: Lead the design of flexible and scalable systems based on business requirements, ensuring they comply with IT architecture standards.

Collaborative Solutioning: Work closely with stakeholders to define technical specifications and ensure user satisfaction through the development of user-centric solutions.

Coding & Integration: Implement changes, fixes, integrations, and new features, ensuring they run efficiently, securely, and are optimized for future reusability.

Documentation & Best Practices: Maintain comprehensive technical documentation and ensure solutions adhere to quality standards and good practice.

Testing & Quality Assurance: Perform unit, regression, and integration testing to ensure successful implementation, upgrades, and system changes.

Business Continuity: Design systems with a focus on business continuity and disaster recovery planning.

Customer Service: Analyze customer feedback to improve ICT services, providing second-line support and ensuring issues are resolved within SLA.

 

Minimum Requirements:

Bachelor's degree in Computer Science, Engineering, or a related field.

Minimum 5 years’ experience with C#, Angular, and SQL.

CouchDB (non-relational database) experience will be advantageous.

Azure DevOps Familiarity with industry regulations, such as POPIA, and adherence to security and compliance standards is a bonus, but not a requirement.