[ref. j92201404] Development Team Lead

apartmentCompetitive Capabilities International placeCape Town scheduleFull-time calendar_month 

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.
Requirements
  • 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.
electric_boltImmediate start

Sales Team Leader

apartmentCallforce DirectplaceCape Town
CallForce is an award- winning BPO service provider of innovative customized contact centre solutions from South African to the global market. We have a rewarding opportunity for a results-driven Sales Team Leader. As a Sales Team Leader you...
apartmentSA MetalplaceCape Town
BOILERSHOP TEAM LEADER SA STEELWORKS – CAPE TOWN Company profile: SA Metal Group is South Africa’s oldest and largest metal recycling company. The Group purchases and processes all forms of ferrous metals (steel and others) and non-ferrous metals...
business_centerHigh salary

Fund team leader: investment operations

apartmentHR GenieplaceCape Town
FUND TEAM LEADER: INVESTMENT OPERATIONS Cape Town Competitive Package on Offer and dependant on Qualification and Years of relevant experience! Highly Reputable Asset Management firm is currently recruiting within their dynamic CRM Team. One...