Software Project Lead
Chennai, India
Full Time
The role of a software project lead in web development is to provide solutions to technical issues. The lead shall architect the project as per clients needs and set up lean software processes within various teams.
Primary responsibilities
- Conduct system wide requirement analysis
- Create, maintain, troubleshoot, enhance and document components developed by self and others as per the requirements and detailed design
- Conduct module level work effort estimations and integrate for the whole system
- Thoroughly understand client requirements and design
- Design and implement automated unit testing framework as required
- Conduct peer-reviews and lead reviews and provide feedback
- Conduct thorough unit testing and integration testing for the whole system
- Assist Project PM in project coordination.
- Conduct project risk identification
- Conduct system wide requirement analysis
- Create, maintain, troubleshoot, enhance and document components developed by self and others as per the requirements and detailed design
- Conduct module level work effort estimations and integrate for the whole system
- Thoroughly understand client requirements and design
- Design and implement automated unit testing framework as required
- Conduct peer-reviews and lead reviews and provide feedback
- Conduct thorough unit testing and integration testing for the whole system
- Assist Project PM in project coordination.
- Conduct project risk identification
Requirements
- BE / B-Tech degree with 7+ years of work experience, or ME / MS degree with 5+ years of work experience, in Computer Science.
- Server Development and Frontend Development
- AWS Certifications
- Microsoft Certifications
- BE / B-Tech degree with 7+ years of work experience, or ME / MS degree with 5+ years of work experience, in Computer Science.
- Server Development and Frontend Development
- AWS Certifications
- Microsoft Certifications
Preferred skills and knowledge
- Extensive industrial experience in web development technologies, preferably in Python based frameworks such as Django / Flask and Frontend technologies such as Angular7/8 , ReactJS.
- Hands on experience in deployments using docker and using AWS/GCP
- Good knowledge of tools like JIRA, GIT etc
- Good knowledge of the company product development lifecycle and the process tools.
- Sound Knowledge of unit testing methodologies and frameworks
- Sound communication skills.
- Ability to anticipate issues and formulate remedial actions.
- Sound interpersonal and team working skills