SUMMARY:
This role exists for a senior member to join a multi-disciplined Agile development team creating high-fidelity software.
POSITION INFO:
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.
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.
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)