Advanced Business Solutions, Solution Strategy, Architecture, Design and Development, and more. As an Architect, you will need excellent communication and people skills.
Work with individual product development teams and provide guidance on the Architecture / Design activities. b) Evaluate new tools & technologies, deliver Proof-of-Concepts and define best practices. c) Create reference architecture(s) and framework(s) by understanding the broader requirements. d) Identify & understand functional and non-functional requirements and translate them into traceable architectural & design elements.
Guide and Lead the product development teams.
Interact with onsite tech leads, managers, product owners for understanding business requirements, soliciting technical solutions etc.
Evaluate existing implementations, recommend improvement opportunities where applicable
Build a technical solution roadmap for upgrading the technology stack, work with product owners to plan, implement and rollout the changes while/along with supporting the products' business releases
Train and groom junior members in the team
Deliver artifacts using industry standard techniques (UML etc)
Ability to concisely explain technical concepts to non-technical audiences and present key business and technical value for a given solution architecture
Excellent presentation skills; ability to present to small and large groups of mixed business, technical, management, and leadership audiences
Excellent English communication skills, both written and verbal