Back-End C# Software Engineer
On-siteCape Town, Western Cape, South Africa
Cape Town, Western Cape, South AfricaOn-siteFull TimeSmall
Full TimeSmall
Job Summary
Develop server-side components using C# while writing and testing code to ensure optimum performance, reliability, and scale. Collaborate with the delivery team on design and problem-solving for application development and project delivery. Implement advanced microservice and event-driven architectures, manage database systems with query optimization, and deploy solutions using Kubernetes and containerization on cloud platforms like AWS or Azure.
Required Qualifications
- Grade 12 National Certificate
- 3+ years of proven experience in back-end software development
- Experience with project delivery and implementation
- Advanced knowledge of C# / .Net
- IT systems development processes (SDLC)
- Application development
- Advanced programming concepts
- Advanced algorithms and data structures
- Design patterns, version control, testing practices
- Database systems and query optimization (e.g., SQL, NoSQL)
- RESTful API design and integration
- Cloud computing platforms and services (e.g., AWS, Azure)
- Advanced microservice and event-driven architectures
- Deployment using Kubernetes and containerization
Desired Qualifications
- Relevant tertiary qualification in Information Technology
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.