Enable job alerts via email!

Operating Head Software Factory

Optim-G Sourcing

Pretoria

On-site

ZAR 500,000 - 600,000

Full time

13 days ago

Job summary

A technology and development firm in Pretoria seeks a leader for managing operational software development teams. The ideal candidate will have over 10 years of experience, including extensive team management and expertise in DevOps practices. You will lead teams to enhance full stack applications and ensure deployment success. Afrikaans speaking is a plus.

Qualifications

  • 10+ years of experience managing teams.
  • 5+ years of experience managing software development teams.
  • 2+ years managing full stack development teams of 30+ members.

Responsibilities

  • Manage several software development teams operationally.
  • Lead and support development teams, managing timelines.
  • Implement high performance software development lifecycles.
  • Collaborate with product managers and designers on requirements.

Skills

Operational Expertise
Team management
DevOps practices
Cloud deployments (Azure)
Kubernetes
Web and cloud security

Education

IT Diploma or Degree in Computer Science
Job description
About the Role

This position involves both Operational, Leadership and Managerial responsibilities.

Looking for

Operational Expertise:

  • Hands on, in the detail, inside the Software Delivery Lifecycle.
  • Expertly Skilled managing and operating Software Development Teams.
  • Expertly Skilled in building operational structures to support Software Development Lifecycle and Teams.
  • Expertly Skilled in Developing high performance Teams and Operational procedures.
  • Expertly Skilled in DevOps practices including CI / CD pipelines
  • Expertly Skilled in Leading and Motivating a Software Development Team.

Leadership :

  • Proven leader in full stack development environment leading and managing several development teams. (Experience in FinTech / Banking advantageous)
  • A strong leadership track record of mentoring and managing development team sizes of 30+ members
  • Proven track record of integrating development teams into multi-technology projects across different teams.

Cloud, Containerization and Observability :

  • Experienced in Managing on premisses deployments of application developments (Required)
  • Experienced in Managing Cloud deployments such Azure (Required) and AWS cloud (Beneficial)
  • Experience in Managing Deployment on Kubernetes and containerization (Required)
  • Experience in Managing Deployment of development that is Observable and System Monitored (Required).

Security and Performance :

  • Well-versed in web and cloud security best practices

Qualifications and experience

  • IT Diploma or Degree in Computer Science or relevant qualification.
  • 10+ years (minimum) experience in Managing teams .
  • 5+ years (minimum) experience in Managing SOFTWARE development teams.
  • 2+ years (minimum) experience as managing several full stack development teams of 30+ members.
  • Afrikaans speaking is beneficial

Daily Tasks :

  • Manage several Software Development Teams Operationally to architect, code, develop and enhance full stack applications as per requirements, up to and including production deployments.
  • Lead, mentor and support your development teams, managing timelines, resolving blockers, and fostering a collaborative, growth-oriented environment.
  • Implement and maintain high performance Software Development Lifecycles.
  • Collaborate cross-functionally with product managers, designers, and other stakeholders to turn business requirements into software requires that can be developed.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.