Designs, codes, tests and debugs applications and components that meet all technical specifications and business requirements per assigned work items.
Collaborates closely with stakeholders, product owners, and feature team on developing requirements
Refines technical and/or business requirements into technical solutions, recommend alternative technical and business approaches, and lead engineering efforts to meet aggressive timelines with optimal solutions.
Performs code reviews.
Responsible for exploring and experimenting with new technologies, tools, and methodologies to improve and innovate software products or services.
Works alongside the development and engineering teams to identify and evaluate emerging trends, perform feasibility studies, prototype new features or solutions.
Conducts research to drive future product development. Anticipates customer needs, and ...