· Requirement analysis, software design, coding, unit testing, documentation, lead the entire web application development life cycle right from concept stage to delivery and post-launch support
· Coding of application utilizing standard development tools and best practices
· Lead and manage all aspects of product development lifecycle as per product specification within an agile environment. Own all phases of development lifecycle from gathering business requirements, design and modeling, development, deployment, and support.
· Work with product managers to create and translate product visions, business cases, and user experiences into technical requirements, scope development effort, and assign resources to execute against the prioritized product roadmaps and change requests.
· Implement and adhere to best engineering practices like design, unit testing, functional testing automation, continues integration and delivery. Responsible for the overall quality of the code, delivery timeline, scalability and reliability aspects of the product.