Enable job alerts via email!
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