
Enable job alerts via email!
A leading recruitment firm is seeking an Intermediate C# Software Engineer for a hybrid position in Bryanston, Johannesburg. The ideal candidate will have over 8 years of software development experience, including 4 years with the Microsoft stack. Responsibilities include designing, building, and maintaining efficient code, as well as mentoring junior developers. Excellent problem-solving skills and a commitment to high-quality delivery are essential.
This is a hybrid role based in Bryanston, Johannesburg.
Our client, an established software innovator servicing the fintech and proptech industries.
They are looking for an Intermediate C# Software Engineer ready to move into a more senior role, to join their growing team.
Contribute to designing and implementing great products and services.
Your value contribution will include influence over the technologies, design patterns and development of products and services.
You will have a degree in Computer Science or a related Software Engineering discipline.
You will have completed and attained certification as a Microsoft Stack Developer.
A minimum of 8 years or more of software development experience as a software engineer, of which 4 years must be with the Microsoft stack.
A demonstrable track record of delivering high-quality, value-adding software solutions.
Design, build, and maintain efficient, reusable, and reliable code.
Translating business requirements and objectives into technical applications and solutions.
Develop solutions to improve performance, security and scalability of systems.
Maintenance of existing systems, code and processes.
Identify bottlenecks and bugs, and devise solutions to mitigate these issues.
Coach and mentor junior developers.
Their culture is underpinned by mutual respect, openness and fairness.
They like to challenge themselves to think differently.
A willingness to debate viewpoints, leading to the best-presented argument being adopted.
Trust is the vital currency of their success.
Salary : Up to R