Assist Software Engineering team with understanding product requirements, strategy, implementing technical architecture, creating prototypes & management of the full product lifecycle from ideation to rollout.
Plan deployment of complex enterprise- level projects on scalability and reliability
Drive product development and set up code reviews, peer reviews and implement best practices
Drive architecture based on business use- cases to promote performance, security, and reliability.
Perform hands- on full stack development and deployments. Mentor software engineering team on technical best- practices, understanding complex business requirements and cross- training.