Seeking a seasoned Software Development Team Lead (Full stack Developer)to oversee and manage a team of software developers. The ideal candidate will possess a strong technical background excellent leadership skills and a proven track record of delivering successful software projects.
Responsibilities
Technical Leadership: Provide technical guidance and mentorship to the development team ensuring adherence to best practices and coding standards.
Team Management: Lead motivate and develop a highperforming team of software developers. Foster a collaborative and innovative work environment.
Project Management: Oversee the planning execution and delivery of software projects utilizing Agile or Waterfall methodologies.
Strategic Planning: Align software development strategies with overall business objectives ensuring that projects contribute to organizational goals.
Communication: Effectively communicate with stakeholders both technical and nontechnical to manage expectations and build strong relationships.
ProblemSolving: Identify and resolve technical challenges and roadblocks making datadriven decisions under pressure.
Innovation: Encourage and implement innovative solutions to improve development processes and deliver highquality software.
Qualifications
Bachelors degree in Computer Science Software Engineering or a related field.
Proven experience as a Software Development Team Lead or similar role.
Strong technical skills in software development including proficiency in programming languages such as Java Python C# or JavaScript.
Experience with Agile development methodologies (e.g. Scrum Kanban).
Excellent leadership communication and interpersonal skills.
javascript,api,project management,sql,leadership,full stack developer,agile development methodologies,innovation,interpersonal skills,angular,c#,team management,web application development,strategic planning,full stack development,mobile application development,software development,java,communication,technical leadership,problem-solving,python