We are looking for an experienced and dynamic Development Team Lead to join our technology team. In this role, you will manage and mentor a team of engineers, promoting best practices in development, testing, and agile project management. You will be responsible for overseeing the delivery of new features and enhancements to our flagship product, CCI TRACC, ensuring the implementation of scalable, high-quality software solutions.
The ideal candidate will have extensive experience in Java development, solid knowledge of AWS cloud technologies, and proven leadership skills in a fast-paced, agile environment. A strong technical background in CI/CD pipelines, testing frameworks, and quality assurance is essential.
Key Responsibilities
- Leadership & Team Development:
- Lead and manage a team of software engineers, fostering a culture of collaboration, innovation, and continuous improvement.
- Mentor and develop engineers, focusing on career growth, technical proficiency, and teamwork.
- Promote a positive, quality-driven engineering culture with a focus on accountability and ownership.
- Technical Delivery & Quality:
- Oversee the development and delivery of CCI TRACC features and enhancements, ensuring they meet high standards of quality and performance.
- Drive best practices in software architecture, coding standards, and design patterns, with a particular focus on Java and AngularJS.
- Ensure CI/CD pipelines are implemented and optimized for efficient, automated software releases.
- Agile Project Management:
- Serve as a Scrum Master or Agile advocate, leading the team through SCRUM processes and managing sprints, backlog grooming, and daily stand-ups.
- Collaborate with product owners, stakeholders, and cross-functional teams to ensure alignment of engineering efforts with business objectives.
- Testing & Quality Assurance:
- Implement and maintain robust testing strategies, including unit testing, integration testing, performance testing, and security testing.
- Ensure comprehensive quality assurance practices are followed throughout the software development lifecycle, driving a culture of test-driven development.
- Cloud & Infrastructure Management:
- Leverage AWS cloud services (e.g., EC2, Lambda, S3, RDS) to architect, build, and scale applications in a cloud-native environment.
- Ensure high availability, performance, and scalability of services through effective use of AWS technologies.
- Process Improvement & Continuous Integration:
- Manage and enhance the CI/CD pipeline, using tools such as GitHub Actions, Docker, AWS EKS, and CloudFormation.
- Champion continuous delivery and integration, driving automation and efficiency across all development processes.
- Education:
- Bachelor’s degree in Computer Science, Mathematics, Information Technology, or a relevant field is required. A Master's degree is a plus.
- Experience:
- Proven track record as a Principal or Senior Engineer in Java development.
- Previous leadership or management experience in a development team.
- Extensive knowledge of AWS Cloud technologies (e.g., Lambda, EC2, RDS, S3).
- Experience with CI/CD pipelines, automated testing frameworks, and modern DevOps practices.
- Technical Skills:
- Expertise in Java and AngularJS with the ability to guide teams on software architecture and design best practices.
- Strong understanding of SCRUM methodologies; SMC certification is a plus.
- Solid knowledge of testing frameworks for unit, integration, performance, and security testing.
- Familiarity with GitLab Flow, Docker, AWS EKS, CloudFormation, and other DevOps tools.
- Leadership & Communication:
- Excellent people management skills, with the ability to mentor, inspire, and grow a high-performing team.
- Strong verbal and written communication skills, capable of translating complex technical concepts for non-technical stakeholders.
- Ability to manage cross-functional teams in a dynamic, fast-paced environment.
Top Skills
What We Do
CCi is the global leader in business performance improvement. We combine tech-enabled solutions, with deep sector expertise and a performance-driven culture to enable the world’s leading supply chains to drive and sustain operational excellence.
We’ve codified 35+ years of operational excellence experience working with some of the world’s most iconic brands, including SABMiller, Heinz, Kellogg’s, DuPont, Diageo and more.
CCi’s footprint spans more than 75 countries, and 3000+ operations across the globe.
CCi’s core expertise in manufacturing and supply chain best practices is unparalleled. Through specialist expertise in WCM, TPM, Six Sigma, Lean, and Supply Chain Optimisation, CCi rapidly builds organizational capability to deliver ongoing sustainable step change results.
TRACC, CCi’s signature product, was originally developed and launched in 1997. TRACC is an integrative continuous improvement solution that powers the business improvement initiatives of some of the world’s leading organisations. It does this by integrating functional and process-based best practices and upskilling your workforce, transforming your organisation to achieve sustainable results