Development Team Lead

Details of the offer

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.


Nominal Salary: To be agreed

Requirements

Junior Data Analyst

Company: Tagmarshal Position: Junior Data Analyst Commencement: Immediately Contract: Permanent position Work hours: 8:30 – 5pm Location: Hybrid - Cape Town...


Vhrs - Western Cape

Published a month ago

Senior Mobile Android Engineer - Superapp

Yassir is the leading super App in the Maghreb region set to changing the way daily services are provided. It currently operates in 45 cities across Algeria,...


Yassir - Western Cape

Published a month ago

Solutions Architect: Insurance

Join Us in Becoming the Best Bank in the World!!We appoint energized and motivated people for their potential and continuously look for talented, driven indi...


Capitec Bank - Western Cape

Published a month ago

Senior Vmware Engineer

Job Information Date Opened: 18/07/2024 Job Type: Full time Industry: Cloud Infrastructure Work Experience: 7 years Education Level: Degree/B-Tech City: Sea...


Rsaweb - Western Cape

Published a month ago

Built at: 2024-11-15T16:19:27.228Z