Software Development Manager

Johannesburg Full-time R66,667 - R100,000 / Month
(R800,000 - R1,200,000 / Year)

Job Description

We are seeking an experienced Software Development Manager to lead our talented development team in Johannesburg. The ideal candidate will possess strong leadership skills and a proven background in software development, enabling them to drive projects from conception to completion.

Responsibilities

  • Manage the full software development lifecycle from concept through delivery.
  • Enhance team productivity by implementing Agile methodologies.
  • Engage in strategic planning to align software development with business goals.
  • Facilitate communication between stakeholders and developers to ensure requirements are met.
  • Encourage and implement continuous improvement initiatives.
  • Analyze project risks and develop mitigation plans.
  • Ensure high standards of software quality are maintained.
  • Develop technical documentation and reports for stakeholders.

Requirements

Education
  • Master's degree in Software Engineering or relevant field
Experience
  • 7+ years of experience in software development with 3+ years in a leadership position
Technical Skills
  • JavaScript
  • Node.js
Soft Skills
  • Strategic Thinking
  • Negotiation
Certifications
  • AWS Certified Solutions Architect
Languages
  • English: Fluent

Advantageous

  • Strong understanding of DevOps practices: Knowledge of DevOps principles to streamline development and operations.
  • Experience with cloud platforms (AWS, Azure): Hands-on experience with cloud services to enhance software deployment.

Benefits

  • Competitive salary with performance bonuses
  • Comprehensive medical aid and wellness programs
  • Flexible working conditions, including remote options
  • Generous leave policies

Company Culture

  • Innovation Driven: We encourage innovative thinking and creative solutions to complex challenges.
  • Diversity and Inclusion: Our commitment to diversity and inclusion is reflected in our team composition and company values.
  • Continuous Learning: We provide ongoing training and development opportunities to foster personal and professional growth.
Status: Closed