Technical Architect – Number of vacancies – 2

  • Understand trends in client requirements and identify opportunities to enhance capabilities across different functional areas (technology / infrastructure).
  • Evaluate various options and provide inputs in developing blueprint of different enterprise assets from a technology stack perspective.

Solution Conceptualization:

  • Study industry trends to remain aware of technology and infrastructure trends.
  • Understand internal/external requirements and analyse the need for POC.
  • Evaluate various technologies suited for the solution.
  • Provide support to other teams for building case for POC to senior management in terms of current organizational need and potential benefits.

Solution Definition and Design:

  • Provide support during requirement gathering and analysis (technical and infrastructure perspective during downstream assessment) to other teams.
  • Interact with client is required to understand their requirements.
  • Interact with domain/ product architects and other teams to analyse architectural options for any given solution.
  • Analyse trade-offs and provide recommendations, if any, on the solution architecture.
  • Collaborate with delivery team to develop HLD/ functional design Create infrastructure architecture for project based on the requirements.
  • Provide solutions from an infrastructure perspective.
  • Prepare Proof of Technology.
  • Conduct hardware sizing based on non-functional requirements.
  • Support the team in deployment of the solution.
  • Seek inputs on design created from various stakeholders and incorporate relevant changes to design solution.

Project Support:

  • Conduct planned and unplanned audits.
  • Guide teams in creation of detailed architecture design (database/application).
  • Perform architecture design review.
  • Identify opportunities for optimization of cost / time / asset utilization in specific projects and advise relevant teams accordingly where possible.
  • Interact with clients to provide clarifications and address their queries.
  • Manager stakeholder perception.
  • Provide advice to teams facing complex technical issues in the course of project delivery.
  • Provide technical solutions based on expertise or past experience.
  • Provide various possibilities for delivery team to test solution proposed.

Asset Development and Governance:

  • Share ideas with Enterprise Architect and team on new assets that can be developed.
  • Identify technical challenges that arise during the development of enterprise assets and plan for the same.
  • Track utilization of reusable assets / architecture components across the organization.
  • Share the utilization report with Enterprise Architect.
  • Assist in analysing metrics and feedback from project teams adopting designed assets.
  • Monitor asset effectiveness during real-time implementation.

Business Development Support:

  • Identify new clients or new needs in the existing clients and share suggestions with Enterprise / Solution Architects.
  • Develop collaterals for proposals.
  • Participate in discussion for client proposals.
  • Provide support for developing RFPs.

Knowledge Management:

  • Maintain a repository of technical solutions, technical best practices and design/coding guidelines/standards.
  • Conduct and facilitate knowledge sharing and learning sessions across the team.
  • Build awareness of the knowledge repository among other teams.

Training & Mentoring:

Provide support in creation of training courses and supporting artifacts on the training server such as demo, presentation.

Good to Have Skills

  • Azure
  • Amazon Web Services
  • Core Java
  • NET