- Develop architectural designs for the new and existing products.
- Define product requirements and design needs by displaying complete understanding of product vision and business requirements.
- Understand market- driven business needs and objectives; technology trends and requirements to define architecture requirements and strategy.
- Create a product-wide architectural design that ensures systems are scalable, reliable, and compatible with different deployment options.
- Develop theme-based Proof of Concepts (POCs) in order to demonstrate the feasibility of the product idea and realise it as a viable one.
- Analyze, propose and implement the core technology strategy for product development
- Conduct impact analyses of changes and new requirements on the product development effort.
- Provide solutioning of RFPs received from clients and ensure overall product design assurance as per business needs.
- Collaborate with sales, development, consulting teams to reconcile solutions to architecture.
- Analyse technology environment, enterprise specifics, client requirements to set a product solution design framework/ architecture.
- Provide technical leadership to the design, development and implementation of custom solutions through thoughtful use of up-to-date technology.
- Define and understand current state product features and identify improvements, options & tradeoffs to define target state solutions.
- Clearly articulate, document and sell architectural targets, recommendations and reusable patterns and accordingly propose investment roadmaps.
- Validate the solution/ prototype from technology, cost structure and customer differentiation point of view.
- Identify problem areas and perform root cause analysis of architectural design and solutions and provide relevant solutions to the problem.