Tech Lead Full-time Job
2 weeks ago IT & Telecoms Dubai 68 views Reference: 33473Job Details
Responsibilities and Duties:
Solution Architecture:
Develop end-to-end solution architecture for complex projects, considering both functional and non-functional requirements.
Technical Documentation:
Create comprehensive technical documentation, including system architecture, data flow diagrams, and API specifications.
Team Collaboration:
Lead and collaborate with a team of developers, providing technical guidance and mentorship.
Code Review:
Conduct code reviews to ensure adherence to coding standards, best practices, and architectural guidelines.
Problem Solving:
Address technical challenges and provide innovative solutions.
Project Planning:
Contribute to project planning, providing technical insights and estimations.
Client Interaction:
Engage with clients to understand their requirements and present technical solutions.
Continuous Learning:
Stay abreast of industry trends and emerging technologies.
Quality Assurance:
Oversee the quality of deliverables, ensuring they meet the defined technical standards.
Risk Management:
Identify and mitigate technical risks throughout the project lifecycle.
Solution Intent:
Define and communicate the solution intent to the development team, ensuring a clear understanding of project goals.
Qualifications:
Education:
Bachelors degree in Computer Science, Information Technology, or a related field. Masters degree preferred.
Experience:
Minimum of 2 years of experience in a technical leadership role, with a focus on solution architecture.
Technical Skills:
Proficiency in [List of relevant technologies, languages, and frameworks].
Proven experience in developing scalable and maintainable software solutions.
Documentation:
Strong documentation skills with the ability to create clear and detailed technical documentation.
Leadership:
Demonstrated leadership skills with the ability to guide and inspire a development team.
Communication:
Excellent communication skills, including the ability to convey complex technical concepts to non-technical stakeholders.
Problem-Solving:
Strong analytical and problem-solving abilities.
Adaptability:
Ability to adapt to changing project requirements and priorities.