Role- Technical Manager
80% Technical , 20% Management
Primary Skills: Experience in Core Java, Advanced Java with Database (Oracle, SQL etc.)
Skillset: JAVA 1.7, JDBC, Servlets2.4, JSP2.0, Restful Webservices
Technical
Must ensure teams follow the correct procedures, policies and documentation requirements across project phases
Write the code and perform code reviews to ensure the code is of good quality
Able to guide the team through the development, testing and implementation stages and review the completed work effectively
Provide direction and technical expertise in design, development and systems integration
Able to make quick decisions and solve technical problems to provide an efficient environment for project implementation
Identify resource and equipment requirements, efficient capacity planning and manage software and hardware availability
Must provide technical training to teams when required and serve as a technical mentor to team members
Team Leading & Management
Mentors the team members, identify and address gaps in skillset, training, communication etc.
Provide an efficient working atmosphere to project team(s) and ensure objectives are met within stipulated time
Ensure standard operating procedures and documentation is in place
Task allocation and performance evaluation of team members
Project scheduling and resource management
Make presentations on project status, present monthly and annual reports to senior management
Meet with client teams and gather requirements, conduct regular team meetings and track project progress. Also, identified areas of improvements within project team(s)
Interview candidates and hire resources
Conduct performance reviews of team members and identify areas of improvement, give feedback and recommend for promotions or salary increments