Senior C# Developer - Durban (hybrid) - R45,000 - R55,000 CTC
The Legends Agency · Durban · Market-Related
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Introduction
Senior C# Developer - Durban (hybrid) - R45,000 – R55,000 CTC
Bring your technical software development experience to solve complex problems in a relaxed yet highly professional environment .
About Our Client
The company operates in a high-tech environment . They specialize in creating high-quality software to replicate real-time behaviour .
The Role: Senior C# Developer
This role exists for a senior member to join a multi-disciplined Agile development team creating high-fidelity software . The position contributes to the business by bringing technical software development experience to help solve complex problems . Key focus areas include real-time techniques, physics systems, graphics engines, and modern development technologies and methodologies .
Duties & Responsibilities
Key Responsibilities
Apply four or more years of relevant software development experience and at least two years of C# experience to design and develop software .
Work as a senior member within a multi-disciplined Agile development team .
Create high-fidelity software to replicate real-time behaviour .
Solve complex problems under pressure in a high-tech environment .
Implement Design Patterns, mature algorithmic knowledge, and solid mathematical concepts in software development .
Utilize the Unity game engine, physics and reality modelling, 3D graphics, hardware control, motion feedback systems, audio, or networking where applicable .
Desired Experience & Qualification
About You
B.Sc. (Comp.Sci.) with at least one major in Computer Science
Four or more years of relevant software development experience
At least two years of C# experience
At least a year of experience working in an Agile Environment (e.g., Scrum, Kanban, etc.)
Detailed knowledge and understanding of Design Patterns and their implementations
Mature algorithmic knowledge and a solid mathematical background
Demonstrated ability to solve complex problems under pressure
Experience with Unity gaming engine (beneficial)
Experience with physics and reality modelling, 3D graphics, hardware control, motion feedback systems, audio, or networking (beneficial)