We are looking for a team manager
Participate in product and/or application definition activities including feature analysis and system trade-offs
Estimate level of effort for own work and input in estimates for other developers
Maintain strong relationships and communication with offshore delivery teams, providing direction, guidance and challenge.
Create and communicate designs for large sets of new functionalities as part of a software project
Contribute to overall system architecture and ensure system designs are aligned
Research new technologies and make recommendations for adoption. Keep up to date with the latest software development technologies and methodologies
Provide technical solutions to a variety of problems using sound problem solving techniques
Perform root cause analysis and outlines
Minimum experience of 3 years
strong communication and good convincing skills
Self-reliant and quick learner
Convey effectively with all task progress, evaluations, suggestions, schedules along with technical and process issues
Strong critical & logical Thinking.