Job Description
SW Development Team Leader
We are looking for a software team leader to lead one of our core teams. He/she will be responsible for the delivery of innovative key features, guiding team members, improving existing products and features. He/she should be a great team player with the ability to develop strong working relationships and increase engagement / collaboration with peers to drive technology roadmaps.
Key Responsibilities
· Responsible to contribute to products’ vision and subsequent execution
· Oversee the overall development life-cycle, from design/planning, to implementation and support to maintain high standard of software quality
· Provide technical leadership to team member while taking active part in the team tasks
· Assigns tasks, reviews work and may contribute to employee performance appraisals
· Work with internal teams, peers and customers to understand product requirements thus translating to successful software development
Requirements
Desired Skills
· Relevant academic degree (CS/ CE / EE)
· At least 3 years experience in C/C++ – Must
· At least 3 years as team leader – Must
· Experience in design and development of enterprise-level and multi-threaded system
· Knowledge and experience in Linux - Must
· Experience working with Linux environments - Advantage
· Experience in design, coding, integration, and debugging capabilities
· Self-starter, enthusiastic proactive mindset
· Ability to write code and conduct thorough code reviews