South Africa Job Openings

CyberPro Consulting

Software Development Manager (AA)

Sandton

FULL TIME

August 31, 2024

Job Information
    Industry
    Financial Services
    Salary
    R109 000.00
    City
    Sandton
    State/Province
    Gauteng
    Country
    South Africa
    Zip/Postal Code
    2172
Job Description
Job Specification: Software Development Manager

Job Title:
Software Development Manager
Location: Johannesburg

Job Summary:
We are looking for a dynamic and experienced Software Development Manager to lead our software development team within the Technology Implementation stream. This role is critical in ensuring the seamless delivery of business-as-usual (BAU) activities while driving innovation and excellence in software development. The ideal candidate will have strong technical expertise, leadership skills, and experience in a Microsoft environment (both on-premises and Azure cloud).

Key Responsibilities:

  • Oversee the day-to-day operations of the software development team, managing BAU activities and ensuring timely delivery of high-quality software solutions.
  • Lead a team of 4-7 software developers, providing mentorship, guidance, and support to enhance team performance and professional growth.
  • Collaborate closely with the Heads of IT and other stream leaders (Enterprise Architecture, Service Delivery, Infrastructure, and Delivery & Execution) to align development efforts with organizational objectives.
  • Develop, implement, and maintain software development processes, standards, and best practices to improve efficiency and productivity.
  • Drive the adoption of Agile methodologies, continuous integration, and Dev Ops practices within the team.
  • Manage the end-to-end software development lifecycle, including requirements gathering, design, coding, testing, deployment, and maintenance.
  • Ensure all development projects are delivered on time, within scope, and budget, while meeting or exceeding quality standards.
  • Foster a culture of continuous improvement, innovation, and collaboration within the development team.
  • Monitor and report on key performance indicators (KPIs) and metrics to assess the team's progress and impact.
  • Identify and resolve technical challenges, risks, and issues that may arise during development.
  • Stay current with industry trends, emerging technologies, and best practices to drive innovation and maintain a competitive edge.

Requirements
Qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related field. A master’s degree is preferred.
  • Minimum of 5-7 years of experience in software development, with at least 3 years in a managerial role.
  • Proven experience in managing software development teams in a Microsoft environment (both on-premises and Azure cloud).
  • Strong understanding of software development methodologies (e.g., Agile, Scrum) and Dev Ops practices.
  • Proficiency in programming languages such as C#, .NET, or similar.
  • Experience with Microsoft Azure cloud services, Dev Ops tools, and frameworks.
  • Strong knowledge of software architecture, design patterns, and best practices.
  • Excellent leadership, communication, and interpersonal skills.
  • Proven track record of successfully managing multiple projects simultaneously.
  • Strong problem-solving skills and the ability to make sound decisions under pressure.
  • Ability to work effectively in a fast-paced, dynamic environment.

Preferred Skills:


  • Experience with enterprise-scale software solutions and microservices architecture.
  • Familiarity with CI/CD pipelines and automated testing frameworks.
  • Certifications in relevant technologies or methodologies (e.g., Microsoft Certified: Azure Solutions Architect, Scrum Master).
  • Experience in integrating software development with enterprise architecture and infrastructure teams.
  • Knowledge of security best practices and regulatory compliance in software development.

Personal Attributes:


  • Strong analytical and strategic thinking abilities.
  • Detail-oriented with a focus on quality and excellence.
  • Highly motivated, adaptable, and results-driven.
  • Collaborative and team-oriented mindset.

New Job Alerts
Chart Industries

Sales & Applications Engineer - Mine Cooling

Johannesburg

November 19, 2024

View Job Description
NUTRITECH

Marketing Assistant – Cape Town

FULL TIME

November 19, 2024

View Job Description
DHL Express

National Customer Manager

Johannesburg

FULL TIME

November 19, 2024

View Job Description
thyssenkrupp Uhde South Africa Pty Ltd

Mechanical Engineer (Fixed term Role)

Johannesburg

FULL TIME

November 19, 2024

View Job Description
DHL Express

Finance Audit and Compliance Accountant

Johannesburg

FULL TIME

November 19, 2024

View Job Description
AECOM

Candidate Technologist - Bridges

Cape Town

FULL TIME

November 19, 2024

View Job Description
AECOM

Technologist - Bridges

Cape Town

FULL TIME

November 19, 2024

View Job Description
AECOM

Candidate Engineer - Bridges

Cape Town

FULL TIME

November 19, 2024

View Job Description
thyssenkrupp Uhde South Africa Pty Ltd

Senior Process Engineer

Johannesburg

FULL TIME

November 19, 2024

View Job Description
Global Supply

Senior Business Intelligence (BI) Analyst- RSA

Johannesburg

FULL TIME

November 19, 2024

View Job Description
Looking for similar job?
Amazon Development Centre (South Africa) (Proprietary) Limited

Sr Software Dev Engineer, AWS Support

Cape Town

FULL TIME

August 27, 2024

View Job Description
The Rank Group

Senior Software Engineer (Java)

Cape Town

FULL TIME

August 28, 2024

View Job Description
Saratoga

Senior Software Developer- Next.js

Cape Town

FULL TIME

August 27, 2024

View Job Description
Conversion Science

2024 Internship Junior Software Developer

Cape Town

FULL TIME

August 26, 2024

View Job Description
OneNebula

Software Development Internship 2025

Milnerton

August 27, 2024

View Job Description
Tech Genius

Software QA Tester

Cape Town

PART TIME

August 29, 2024

View Job Description
See What’s New: CyberPro Consulting Job Opportunities
CyberPro Consulting

Intermediate SQL .Net Developer

Johannesburg

November 5, 2024

View Job Description
CyberPro Consulting

C++ Developer (2 Month Contract)

Johannesburg

October 22, 2024

View Job Description
CyberPro Consulting

Software Development Manager

Johannesburg

FULL TIME

September 19, 2024

View Job Description
CyberPro Consulting

Process Engineer

Johannesburg

FULL TIME

September 19, 2024

View Job Description
CyberPro Consulting

Technology Quality Assurance Manager

Johannesburg

FULL TIME

September 19, 2024

View Job Description
View More Jobs by CyberPro Consulting
New Job Alerts
Chart Industries

Sales & Applications Engineer - Mine Cooling

Johannesburg

November 19, 2024

View Job Description
NUTRITECH

Marketing Assistant – Cape Town

FULL TIME

November 19, 2024

View Job Description
DHL Express

National Customer Manager

Johannesburg

FULL TIME

November 19, 2024

View Job Description
thyssenkrupp Uhde South Africa Pty Ltd

Mechanical Engineer (Fixed term Role)

Johannesburg

FULL TIME

November 19, 2024

View Job Description
DHL Express

Finance Audit and Compliance Accountant

Johannesburg

FULL TIME

November 19, 2024

View Job Description
AECOM

Candidate Technologist - Bridges

Cape Town

FULL TIME

November 19, 2024

View Job Description
AECOM

Technologist - Bridges

Cape Town

FULL TIME

November 19, 2024

View Job Description
AECOM

Candidate Engineer - Bridges

Cape Town

FULL TIME

November 19, 2024

View Job Description
thyssenkrupp Uhde South Africa Pty Ltd

Senior Process Engineer

Johannesburg

FULL TIME

November 19, 2024

View Job Description
Global Supply

Senior Business Intelligence (BI) Analyst- RSA

Johannesburg

FULL TIME

November 19, 2024

View Job Description