We are seeking an experienced and motivated Technical Lead to join our technology team. The ideal candidate will possess strong technical expertise, leadership skills, and the ability to guide and mentor a team of developers. As a Technical Lead, you will play a crucial role in the planning, design, and execution of complex software projects, ensuring the delivery of high-quality solutions.
Responsibilities :
Technical Leadership:
Provide technical leadership and guidance to a team of developers.
Lead the design and implementation of software solutions, ensuring adherence to best practices and coding standards.
Project Planning and Execution:
Collaborate with project managers and stakeholders to define project scope, objectives, and deliverables.
Plan and manage the execution of software development projects, including timelines, resource allocation, and risk management.
Team Collaboration:
Foster a collaborative and innovative team culture.
Work closely with cross-functional teams, including developers, testers, and business analysts, to achieve project goals.
Code Review and Quality Assurance:
Conduct regular code reviews to ensure code quality, adherence to coding standards, and knowledge sharing within the team.
Implement and enforce best practices in software development.
Technical Design and Architecture:
Lead the architectural design of software solutions, making strategic decisions that align with business objectives.
Evaluate and select appropriate technologies for project implementation.
Mentorship and Training:
Mentor and coach team members, fostering their professional development.
Provide technical training and guidance to enhance the skills of the development team.
Problem Solving:
Address technical challenges and provide innovative solutions.
Collaborate with the team to troubleshoot and resolve complex technical issues.
Continuous Improvement:
Stay abreast of industry trends and emerging technologies.
Identify opportunities for process improvement and contribute to the evolution of development methodologies.
Qualifications :
Bachelor s degree in Computer Science, Software Engineering, or a related field. Master s degree is a plus.
Proven experience as a Technical Lead or similar role.
Strong technical proficiency in software development, with expertise in languages such as Java, Python, or C#.
Excellent understanding of software design principles, architectural patterns, and best practices.
Experience with Agile/Scrum methodologies and project management.
Leadership and interpersonal skills with the ability to motivate and guide a development team.
Excellent problem-solving and decision-making abilities.
Effective communication skills for both technical and non-technical stakeholders
Apply for this position Allowed Type(s): .pdf, .doc, .docx By using this form you agree with the storage and handling of your data by this website. *