Position Overview
- Lead, mentor, and manage a team of software developers, fostering a culture of collaboration, innovation, and continuous improvement.
- Conduct performance reviews, provide constructive feedback, and create individual development plans.
- Recruit, onboard, and retain top software development talent.
- Stay up-to-date with emerging technologies and industry best practices.
- Recommend and implement technology solutions that improve processes and efficiency.
- Guide development teams in adopting new tools and technologies
Project Management - Plan, execute, and oversee software development projects, ensuring alignment with company objectives and deadlines.
- Define project scope, prioritize tasks, allocate resources, and manage risks.
- Monitor progress and performance metrics to ensure timely and high-quality delivery.
Technical Oversight - Establish coding standards,...