A Tenth Revolution Group Company

Ref: a0M1i00000JWW3s.1_1748501810

.NET Developer Opportunities

South Africa

  • Developer/Programmer Role
  • Skills: .NET Core, ASP.NET, C#, RESTful API development, JavaScript, HTML, CSS and SASS, CI/CD
  • Level: Senior

Job description

.NET Developer Opportunities

a0M1i00000JWW3s.1_1748501810

PLEASE NOTE - THIS POSITION REQUIRES YOU TO BE IN OFFICE 5 DAYS A WEEK IN CAPE TOWN.



Role Overview

Join a dynamic, collaborative team where you'll work alongside Developers, Designers, and Product Managers to build innovative web and mobile applications. This is a leading company in the media domain in South Africa, and they are looking for developers to support the release of innovative products. You'll take technical ownership of larger, more complex initiatives and lead solution design sessions with fellow engineers. Your input will be vital during planning meetings and Agile ceremonies, as you bring a holistic view to evolving product needs. You'll also play a key role in mentoring teammates, contributing to a culture of continuous learning.



Key Responsibilities



*

Lead technical design discussions and guide implementation across projects.
*

Collaborate cross-functionally throughout the software development lifecycle.
*

Participate in grooming sessions, sprint planning, and retrospectives with a product-wide perspective.
*

Support teams across QA, DevOps, and UI/UX during development and deployment phases.
*

Maintain and enhance existing systems, identifying and resolving issues as needed.
*

Conduct internal testing and validation of all new features and bug fixes



*
*

Requirements



*

Must hold a Degree in Software Engineering or related discipline (Master's preferred).
*

7+ years of professional experience with ASP.NET and C#.
*

3+ years working with .NET Core.
*

Strong grasp of design patterns and principles, particularly SOLID.
*

Proficient in building and consuming RESTful APIs.
*

Advanced knowledge of JavaScript frameworks.
*

Skilled in HTML, CSS, and SASS on the front-end.
*

Experience with MS SQL Server and version control tools (Git).



What You Bring



*

Strong problem-solving skills and attention to detail.
*

Able to work independently and manage your own time and priorities.
*

Committed to sharing knowledge and lifting team performance.
*

Open to learning and adapting to new tools and methodologies.



Bonus Skills



*

Experience with large-scale, high-traffic web platforms.
*

Knowledge of caching techniques and tools such as Redis.
*

Familiarity with TypeScript and Elasticsearch.
*

Cloud experience, particularly with Azure.
*

Exposure to CI/CD pipelines (Azure DevOps is a plus).



Please note, only SA ID holders are eligible for this position.