Supports team alignment with organizational initiatives and objectives whilst safeguarding the architecture and growing product awareness.
Analyze requirements and create an appropriate software design, in conjunction with other developers, according to best practice and organizational initiatives and objectives.
Create and maintain the architectural vision for the team’s products together with other senior developers and architects.