The Team Leader is a Fifth level position working with the software team to develop and maintain software programs and websites. You will be managing talented technical team and develop website with all required logic. You are also expected to start understand business aspects of the website and work with marketing team to make the site successful. You are expected to regularly check google analytics of your designated website and suggest change to improve results.
Key Responsibilities
- TL must define project review criteria after understanding process standards
- Identify customer environment and product requirements
- Evaluating alternative processes and various approaches
- Managing requirements by planning, managing and monitoring performance
- Performs the initial assessment by assessing the difficulty, risks, costs and schedule
- By defining selection processes, TL should choose proven methods and tools to deliver on time
- Distribute work to Software Engineers
- Manage and Guide Subordinates
- Submitting reports and maintaining timely logs in the Project Management System as defined by the supervisor
- Monitor web analytics and suggest changes for improving results
Desired Skills and Experience - Position Requirements
- Should have in-depth understanding of technology (PHP) and domain
- Expert level skills in CSS3, HTML5, JavaScript, MYSQL
- Well versed in Web performance, Web logic, best practices of E-Commerce
- Understanding of Website flow optimization
- Google Analytics Certified
- Assist the Project Manager/Superior to ensure that projects achieve planned levels of profitability and product quality
- Estimate the time required to implement solutions and to negotiate time frames with the Project Manager/Superior
- Analyze the potential changes required and their impact on existing development
- Assist in designing the best solution within project constraints or as per the role defined by the Project Manager/Superior
- Create detailed design of the project and any project related documents which may be required to be done as specified by the Project Manager/Superior
- Manage assigned work to ensure it is completed on time and to budget and to maximize billable hours per week
- Share information and work with other developers to produce an integrated solution
- Assist the Project Manager/Superior to define, create and maintain development methodologies, procedures and standards
- Assure the quality of final products by establishing and checking technical standards and by verifying that the products meet the needs of clients
- Provide code reviews to colleagues
- Identify training needs and report to the Project Manager/Superior
- Identify skill gaps and attend appropriate training courses to enhance performance in other key areas
- Provide and receive peer reviews
- Assist company in effectively promoting our technical services
- Contribute to sales bids and presentations
- Develop and maintain effective and ethical working relationships with clients
- Team Management specifically interpersonal relation and persuasion skills resulting in optimum output from each member of the team
- Maintaining low attrition rate in the team
- Ability to forecast requirement and identify key resources for project needs in consultation with Project Manager/Superior
- Chalk out attrition combating strategies and mitigation plans along with the Project Manager/Superior
- Maintaining discipline and decorum in the team
- Counseling the team members as and when required in case of disputes to maintain a coherent working atmosphere
- Should take ownership of project objectives, timelines and deadlines
- Should be accountable for the time taken to achieve milestones
- Code software from the design specification. Should handle complex solutions independently
- Should monitor and guide team members as and when required
- Identify and respond to customer requirements (face to face, via phone or email) and to promote the value of the software to the customer
- Analytical skills to understand the domain, client requirements and priorities.
- Act in a customer liaison role in terms of business requirements, specifications, change requests and incident management.
- Analyze, design and build business / technical solutions that deliver the client’s goals and provide clients with maximum value.
Education/Experience
- B.E. BCA, BCS, MCA, MSC(IT) or any PG in Computer Applications
- Candidates should have 60% throughout the academics
- Experience: 8 years