Required Technical and Professional Expertise
- Extensive experience in building, leading and managing software development teams and projects.
- Experienced with software development and quality assurance practices including agile development methodologies.
- Strong software development background with prior experience in modern programming language such as Java, NodeJS, Javascript, Python.
- Knowledge of software build and deploy (CI/CD) tools and processes
- Experience with project management, planning, tracking, stakeholder management,
- Experience with people management, overseeing professional career growth, coaching, mentoring, conflict resolution and performance management
- Excellent communication and stakeholder management experience.
Preferred Technical and Professional Expertise
- An awareness of some of the following would also be an advantage and differentiator:
- Track record of driving automation across Development and Testing disciplines.
- Experience in architecting, deploying, and managing applications in cloud or hybrid infrastructures.
- Knowledge of software security.
- Generative AI knowledge and experience with ML models evaluations techniques, including Large Language Models (LLMs)
- Experience in scalability, performance and benchmarking.