Know ATS Score
CV/Résumé Score
  • Expertini Resume Scoring: Our Semantic Matching Algorithm evaluates your CV/Résumé before you apply for this job role: Software Development Manager Remote.
South Africa Jobs Expertini

Urgent! Software Development Manager - Remote Job Opening In Johannesburg – Now Hiring Stafflink Recruitment Solutions

Software Development Manager Remote



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

#J-18808-Ljbffr


Required Skill Profession

It & Technology



Your Complete Job Search Toolkit

✨ Smart • Intelligent • Private • Secure

Start Using Our Tools

Join thousands of professionals who've advanced their careers with our platform

Rate or Report This Job
If you feel this job is inaccurate or spam kindly report to us using below form.
Please Note: This is NOT a job application form.


    Unlock Your Software Development Potential: Insight & Career Growth Guide