Stafflink Recruitment Solutions
Recruiter4you
Activate Talent
Travel Capitalist Ventures LLC
Connect with headhunters to apply for similar jobsOzconsultz Web Solutions
The Global Talent Co.
The Global Talent Co.
The Global Talent Co.
The Global Talent Co.
The Global Talent Co.
The Global Talent Co.
A leading recruitment solutions company seeks a Software Development Manager in Johannesburg to oversee and mentor software engineering teams. The role demands extensive experience in software development, strong leadership skills, and a passion for driving technical excellence. Candidates should possess a Bachelor's degree in a related field and have a deep understanding of software architecture and modern frameworks.
We are looking for a Software Development Manager to lead and mentor a team of software engineers and software testers, drive technical
excellence, and collaborate with cross-functional teams to deliver high-quality products. We are looking for leaders who provide ongoing coaching and feedback, proactively manage team performance, and support employee career development.
I deal candidates will excel in hiring and retaining high performers, actively managing change, and role modelling behaviours that align with our culture and values.
REQUIRED ABILITIES AND APTITUDES :
Essential Qualifications :
Have a minimum of 8- 10 years experience in software development
Have a minimum of 5 years experience in a management role
Bachelors degree in engineering, Computer Science, or related field.
Deep understanding of software architecture, design patterns, and best practices, with hands-on experience in back-end and front-end development
Experience with cloud platforms (e.g., AWS, Azure) and modern development frameworks / tools
Development Experience :
Languages :
Required : C#, SQL
Frameworks :
Required : Angular, .NET, Azure Functions
Beneficial : .NET Core, WebAPI
ORM Tools : Entity Framework
Relational Databases :
Required : PostgreSQL and / or Microsoft SQL Server
Cloud Environments : Azure
Experience in communicating with users, other technical teams, and senior leadership to collect requirements, describe software product features, technical designs, and product strategy
Experience in recruiting, hiring, mentoring / coaching and managing teams of Software Engineers to improve their skills, and make them more effective, product software engineers.
Skills and Knowledge :
Development Manager • Johannesburg, South Africa
* The salary benchmark is based on the target salaries of market leaders in their relevant sectors. It is intended to serve as a guide to help Premium Members assess open positions and to help in salary negotiations. The salary benchmark is not provided directly by the company, which could be significantly higher or lower.