Full-Stack C# / .NET Developer

Cash Crusaders

Cape Town

On-site

ZAR 500,000 - 750,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Opportunity for career growth
Exposure to modern cloud and DevOps practices
Collaborative IT environment

Job summary

Cash Crusaders is seeking an Intermediate Full-Stack C# / .NET Developer to join our dynamic team in Cape Town. This role involves building and maintaining applications in a collaborative enterprise environment focused on retail and transactional systems.

The successful candidate will have solid experience with backend and frontend development using C#, .NET, and modern web frameworks like React and Angular. We offer opportunities for growth in a supportive and innovative IT environment.

Qualifications

  • At least 3 years’ software development experience.
  • Experience delivering business or enterprise applications.
  • Good analytical, troubleshooting, and problem-solving skills.

Responsibilities

  • Develop, test, and maintain business applications using C# and .NET.
  • Build and enhance RESTful APIs and backend services.
  • Participate in CI/CD pipeline-based deployments.
  • Investigate and resolve application defects and support issues.

Skills

C#
.NET Framework 4.8
.NET 6/8+
ASP.NET Core
React
Angular
Blazor
HTML5
CSS3
JavaScript
SQL Server
MySQL
Azure DevOps
Git

Education

Relevant IT qualification or equivalent practical experience

Tools

Git-based source control
CI/CD tools

Job description

Retail & Enterprise Systems | Hybrid Cloud | DevOps-Driven Environment
  • Muizenberg, Cape Town, Western Cape, South Africa
  • Full-Time
  • Enterprise Retail Technology Environment

We are looking for an Intermediate Full-Stack C# / .NET Developer to join an enterprise IT environment focused on retail, transactional, and internal business systems. The role is suited to a developer who can build, maintain, enhance, and support applications across backend services, APIs, databases, integrations, and modern web frontends with guidance from senior developers and technical leads.

This role requires a developer who is comfortable with:

  • Building and maintaining business applications
  • Solving practical technical and business problems
  • Writing clean, maintainable, and testable code
  • Working within Agile and DevOps-supported delivery processes
  • Supporting system improvements, stability, and modernisation initiatives

The ideal candidate has solid hands-on development experience, understands the full software development lifecycle, and is ready to grow into more advanced design, architecture, and enterprise delivery responsibilities.

Key Responsibilities
Application Development
  • Develop, test, and maintain business applications using C# and .NET
  • Build and enhance RESTful APIs and backend services using ASP.NET Core
  • Build and maintain frontend components using React, Angular, or Blazor
  • Create reusable software components under guidance from senior developers
  • Follow coding standards, naming conventions, and development best practices
Database & Integration Development
  • Write and optimise SQL queries, stored procedures, and data access logic
  • Assist with database changes, performance improvements, and data troubleshooting
  • Support integrations with third-party systems, payment providers, ERP systems, and external APIs
  • Develop reliable data exchange processes using approved patterns and standards
DevOps & Delivery
  • Work with Git-based source control and development branches
  • Participate in CI/CD pipeline-based deployments where required
  • Assist with deployment preparation, release notes, and environment testing
  • Participate in code reviews and apply feedback from senior team members
  • Support basic application monitoring, logging, and performance checks
System Stability & Support
  • Investigate and resolve application defects and support issues
  • Assist with root-cause analysis for recurring incidents
  • Support improvements that increase reliability, maintainability, and performance
  • Work with support, business, and technical teams to clarify and resolve issues
Continuous Improvement
  • Contribute to system improvements and modernisation tasks
  • Assist with refactoring legacy code into more maintainable components
  • Follow secure development, testing, and documentation practices
  • Identify improvement opportunities and raise them with senior developers or team leads
Required Skills & Experience
Technical Skills
Backend Development
  • C#
  • .NET Framework 4.8 and/or .NET 6/8+
  • NET Core
  • Web APIs
  • Entity Framework / EF Core
Frontend Development
  • React
  • Angular
  • Blazor
Good understanding of
  • HTML5
  • CSS3
  • JavaScript / TypeScript
Database Skills
  • Microsoft SQL Server
  • MySQL or another relational database
  • SQL queries and stored procedures
  • Basic SQL query optimisation
  • Database troubleshooting and data validation
DevOps & Cloud Exposure
  • Azure DevOps or similar delivery tools
  • Git-based source control
  • CI/CD concepts and basic pipeline usage
  • Microsoft Azure or other cloud platforms at a foundational level
Additional Advantageous Skills
  • Modular application design
  • Authentication and identity management concepts
  • Background processing tools
  • Offline or edge-based systems
  • Enterprise integration patterns
  • Containerisation basics such as Docker
  • Elastic Search
  • RabbitMQ or other messaging tools
Minimum Requirements
  • Relevant IT qualification or equivalent practical experience
  • 3+ years’ software development experience
  • Experience delivering business or enterprise applications
  • Experience working in Agile delivery environments
  • Good analytical, troubleshooting, and problem-solving skills
Personal Attributes
  • Takes ownership of assigned work and follows through
  • Is practical, solution-driven, and willing to learn
  • Can work independently on defined tasks and collaborate within a team
  • Communicates clearly with technical and business stakeholders
  • Works well in a fast-moving operational environment
What We Offer
  • Opportunity to work on large-scale enterprise and retail systems
  • Exposure to modern cloud, DevOps, and software delivery practices
  • Career growth toward senior development and solution design responsibilities
  • Collaborative and improvement-focused IT environment
  • Practical and meaningful technical work
Preferred Experience (Advantageous)

Experience in:

  • Retail systems
  • POS environments
  • Financial transaction systems
  • Enterprise application support
  • Multi-site or distributed systems
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Intermediate .NET Developer
Intermediate .NET Developer

iDbase Software • Johannesburg

Hybrid
ZAR 500,000 - 750,000
Senior Full Stack .NET Developer
Senior Full Stack .NET Developer

Salix Recruitment • Gauteng

On-site
ZAR 900,000 - 1,200,000
Software Developer
Software Developer

WENZ • Cape Town

On-site
ZAR 600,000 - 900,000
Senior Full Stack Developer
Senior Full Stack Developer

Network Finance • Gauteng

On-site
ZAR 900,000 - 1,500,000
.NET Developer
.NET Developer

BICRM • Pretoria

On-site
ZAR 600,000 - 800,000
Intermediate NET Developer
Intermediate NET Developer

Rectron • South Africa

On-site
ZAR 600,000 - 900,000
Full-Stack C#/.NET Developer for Enterprise Retail & Cloud
Full-Stack C#/.NET Developer for Enterprise Retail & Cloud

Cash Crusaders • Cape Town

Hybrid
ZAR 500,000 - 750,000
Opportunity for career growth
Exposure to modern cloud and DevOps practices
Collaborative IT environment
Developer II | Retail IT | Retail IT Operations
Developer II | Retail IT | Retail IT Operations

Allan Gray • Cape Town

On-site
ZAR 450,000 - 650,000
Full Stack Web Developer - (Hybrid)
Full Stack Web Developer - (Hybrid)

Synergy Jobs (Pty) Ltd • Bellville

Hybrid
ZAR 420,000 - 720,000
Medical aid
Retirement plan
13th cheque
Lead .NET Developer
Lead .NET Developer

Datonomy Solutions (Pty) Ltd • Cape Town

On-site
ZAR 900,000 - 1,500,000