Senior Software Engineer
Current- Implement idea from the idea stage to a product stage.- Collaborate with product owners on product idea implementation and product life cycle.- Provide technical leadership to teammates through coaching and mentorship.- Assist in the collection and documentation of user's requirements, development of user stories, estimates and work plans.- Identify and encourage areas for growth and improvement within the team. - Collaborate with other software developers, business analysts and software architects to plan, design, develop, test, and maintain web applications. - Guide team development efforts towards successful project delivery.