About the position
About our client:
Having enjoyed continuous growth since inception in 2004, our client is a reputable, international specialist in ICT services. They create tailored solutions for a number of blue-chip clients across industries such as telecommunication, retail and financial services. Joining their elite team will provide you with a career filled with opportunities for growth on both a technical and personal level.
What you will be doing:
- Lead, manage, and grow high-performing development teams across multiple projects.
- Define and drive software development strategies, ensuring alignment with product and business objectives.
- Collaborate with cross-functional teams to ensure timely and efficient delivery of solutions.
- Oversee the architecture, design, and development of scalable, maintainable, and secure applications.
- Establish and enforce best practices in coding, testing, CI/CD, and agile delivery.
- Provide mentorship, technical guidance, and career development for software engineers.
- Track and report on key performance indicators such as velocity, quality, and delivery timelines.
- Manage technical risks, dependencies, and resource planning.
- Drive innovation and continuous improvement across engineering processes and technologies.
What our client is looking for:
- A relevant tertiary degree would be beneficial (e.g., Computer Science, Software Engineering, etc.)
- 8+ years of experience in software development, with 3+ years in a leadership or management role.
- Strong experience in modern development technologies (e.g., Java, C#, Python, Node.js) and cloud platforms (e.g., AWS, Azure, GCP).
- Proven track record of delivering complex software solutions at scale.
- In-depth understanding of software development methodologies (Agile, Scrum, Kanban).
- Excellent interpersonal, communication, and stakeholder management skills.
- Ability to think strategically while managing day-to-day execution.
- Experience managing distributed teams.
- Knowledge of DevOps practices and toolchains.
- Familiarity with microservices architecture, containerization, and orchestration (Docker, Kubernetes).
- Background in enterprise-level SaaS product development.
Job ID:
For a more comprehensive list of opportunities that we have on offer, do visit our website - [URL Removed]
Desired Skills:
- Software Development Management
- SDLC
- Agile