Enable job alerts via email!

Software Development Manager - Remote

Stafflink Recruitment Solutions

Johannesburg

Remote

ZAR 800,000 - 1,200,000

Full time

30+ days ago

Job summary

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.

Qualifications

  • Minimum 8-10 years experience in software development.
  • Minimum 5 years in a management role.
  • Fluent communication skills in English.

Responsibilities

  • Lead and mentor a team of software engineers and testers.
  • Drive technical excellence and collaborate with cross-functional teams.
  • Manage team performance and support career development.

Skills

Leadership
Problem-solving
Communication

Education

Bachelor's degree in engineering, Computer Science, or related field

Tools

Azure DevOps
Entity Framework

Job description

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.

  • Experience as a full-stack developer with strong knowledge of software engineering concepts preferred.
  • Experience with Web architecting.
  • Experience developing and consuming APIs.
  • Experience using project management tools such as Azure DevOps.
  • Experience of 3+ years of delivering in an agile delivery environment as part of software delivery.
  • Experience in DevOps practices and CI / CD pipelines.

Skills and Knowledge :

  • Strong problem-solving skills and a passion for driving technical excellence and innovation
  • Ability to thrive in a fast-paced, dynamic environment and effectively prioritize and manage multiple projects
  • Strong leadership and communication skills, with the ability to inspire and motivate teams to achieve their goals
  • Strong presentations skills / Power Point presentations.
  • Ability to clearly communicate to both technical and business stakeholders.
  • Fluent communication skills in English
Create a job alert for this search

Development Manager • Johannesburg, South Africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.