×
Register Here to Apply for Jobs or Post Jobs. X

Full-Stack C# ​/.NET Developer

Job in Cape Town, 7100, South Africa
Listing for: Cash Crusaders
Full Time position
Listed on 2026-06-03
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Backend Developer, C# / Unity Developer
Job Description & How to Apply Below
Position: Full-Stack C# / .NET Developer

Retail & Enterprise Systems | Hybrid Cloud | Dev Ops-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 Dev Ops-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
Dev Ops & 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 / Type Script
Database Skills
  • Microsoft SQL Server
  • MySQL or another relational database
  • SQL queries and stored procedures
  • Basic SQL query optimisation
  • Database troubleshooting and data validation
Dev Ops & Cloud Exposure
  • Azure Dev Ops 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
  • Rabbit

    MQ 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, Dev Ops, 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
#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary