Enable job alerts via email!

Head of IT - Software Development

PST.AG

Cape Town

On-site

ZAR 600 000 - 1 000 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is on the lookout for a dynamic Head of IT to lead a talented team of developers. In this pivotal role, you will foster a culture of excellence, guiding Java and Python developers while driving innovative projects that align with the company’s vision. Your expertise in machine learning and AI will be essential in enhancing decision-making processes and delivering high-performance software solutions. Join a forward-thinking organization where your leadership will shape the future of technology and create exceptional value for customers. If you thrive in a fast-paced environment and are passionate about technology, this is the perfect opportunity for you.

Qualifications

  • 5+ years of experience leading a technical team, preferably in a Product company.
  • Expertise in Java and Python development with a focus on machine learning.

Responsibilities

  • Champion a high-performance culture among developers and manage project lifecycles.
  • Spearhead the creation of scalable software solutions and uphold best practices.

Skills

Java Development
Python Development
Machine Learning
AI Tools Usage
Project Management
People Management
Problem-Solving

Education

Bachelor's degree in Computer Science/Engineering
Master's degree in Computer Science/Engineering

Tools

ETL tools
NiFi

Job description

PST.AG is seeking a talented and passionate Head of IT to join our growing team! As our IT Lead, you will be instrumental in steering and nurturing a team of Java and Python Developers and overseeing a team of Critical Business Infrastructure Managers (runs on Linux) through their supervisor. Your role is crucial in aligning the department with our company’s vision and driving technological innovation to deliver exceptional value to our customers.


Your Responsibilities:
  1. Team Leadership:
    • Champion a high-performance culture among Java and Python Developers, providing mentorship and fostering collaboration.
    • Direct team activities with clear goals, offering support to ensure project success.
    • Engage with cross-departmental teams to fulfill development requirements.
    • Maintain comprehensive documentation of systems and processes.
  2. Project Management:
    • Manage software project lifecycles, ensuring timely, budget-conscious, and quality delivery.
    • Work with stakeholders to define project scopes and prioritize tasks.
  3. Technical Expertise:
    • Spearhead the creation of scalable, high-performance software solutions in Java and Python.
    • Innovate with machine learning to enhance data analysis and decision-making.
    • Uphold best practices in software design, focusing on scalability, performance, and security.

Minimum Qualifications:
  1. Bachelor's degree in Computer Science/Engineering (Master's preferred)
  2. 5 plus years experience in leading a technical team, preferably from a Product company
  3. Well experience with Java and Python Development before leading a Team
  4. Expertise in machine learning, AI, and software development
  5. Good understanding of how to use AI tools in coding
  6. Good understanding of LLM

Soft Skills:
  1. High level of People Management skills
  2. Project management skills
  3. Proven problem-solving and project-delivery abilities.
  4. Exceptional communication skills for both technical and non-technical audiences.
  5. Ability to work efficiently in a fast-paced environment

Nice to Have:
  1. Data engineering skills and ETL tool experience, as well as data flows with NiFi
  2. Experience coding in Python
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.