We are looking for a talented and innovative Software Development Team Leader to join our team. The ideal candidate will be responsible for managing and organizing a team of developers, ensuring project goals and deadlines are met. This role will require interaction with various departments within the company to ensure customer needs are met and to foster innovation.
Responsibilities:
- Lead and guide the development team to achieve software goals.
- Plan and manage project schedules using Agile methodologies such as Scrum.
- Communicate with other departments to understand project requirements and direct the team accordingly.
- Provide technical support and oversee the development of software solutions.
- Evaluate team performance and provide feedback to improve productivity and quality.
- Ensure adherence to best practices in software development.
Skills
Requirements:
• Minimum of 5 years of experience in software development, with at least 3 years in a leadership role.
• Strong knowledge of Agile methodologies; certifications such as Certified ScrumMaster (CSM) or Microsoft Certified Solutions Developer (MCSD) are preferred.
• Strong problem-solving and communication skills.
• Ability to work under pressure and manage multiple projects simultaneously.
Skills:
• Technical Skills: Proficiency in software development and Agile methodologies; experience with project management tools.
• Leadership Skills: Team management, conflict resolution, and effective communication.
• Analytical Skills: Problem-solving and critical thinking abilities.
• Interpersonal Skills: Collaboration and customer focus.
• Continuous Improvement: Adaptability to new technologies and commitment to professional development.