A leader and expert in one or more technical work streams critical to the overall product. A champion of coding best practices this person also provides developers with a level of support, and technical oversight. Leads the effort in ensuring successful code delivery and applies their technical expertise throughout the release cycle in all technical areas like code review and sign off. Responsible for the overall architecture of the solution. They also act as a resource to other developers and actively engage in resolving technical challenges within the team.