»  Software & IT »  Technical Architect-Product Portfolio

16Yrs -20 Yrs       Gurgaon     Openings: 1

[doc,pdf ]

The Company

Our client is a global company in the fintech sector that has just been formed as a JV between two world leaders – one, a global giant in the derivatives space and second, a world leader in financial research and analytics.

The new company is being formed by merging two entities, both of which are highly profitable companies with a combined track record of 80 years. Our client will be creating products that focus on the entire post-trade spectrum of activities in the global financial market. Their existing products will be re-positioned with the latest technologies.

This company will work in the area of derivatives and OTC products, which are the most complex parts of the financial market. The company is laying the foundations of a great culture and the space to build a great organization. Their current objective is to identify individuals who have high expertise, to join their existing team of experts who are spread across the world.

The Job
An ideal candidate will be responsible for establishing, maintaining, socialising, and realising the target state of Portfolio / Product Architecture for a specific unit of the company. This shall encompass all services that the company offers for these businesses and all the systems which enable those services.

Role and Responsibilities

  • The role shall partner with portfolio delivery leads, programme managers, portfolio business leads and horizontal technical architects to frame the strategy, to provide solutions for planned programmes and to guide the roadmaps.
  • The role shall own the technical and architectural decisions for the projects & products and shall review the designs and own the design quality. They will ensure that there is a robust code / implementation review practice in the portfolio.
  • Likewise, they shall be responsible for the robust CI / CD and robust DevSecOps engineering pipelines being used in the projects.
  • He / she shall provide the ongoing support on design and architecture problems to portfolio delivery teams and shall manage the tech debt log and plan for their remediation across deliveries and roadmaps and shall be responsible for guiding the L3 / L2 teams when needed in the resolution of the production situations and incidents.
  • The role shall maintain the living Architecture Reference Documents for the portfolio and products within the portfolio.
  • The role shall enable an ecosystem such that the functional API, message, data and flow models within the products of the portfolio are well documented. And shall also provide the strong governance / oversight of the same.

Your Profile

We are seeking to identify Technical Architect-Product Portfolio with minimum 16+yrs of experience in product architecture.

Experience / Skills

  • Rich domain experience of financial services industry preferably with financial markets within Pre/post trade life cycles or large-scale Buy / Sell / Brokerage organisations
  • Should have experience of leading the architecture for the portfolio of products and of large-scale change programmes and be adept with application development and engineering methods and tools.
  • Should have robust experience with micro services applications and services development and integration. Should be adept with development tools, contemporary runtime, and observability stacks for micro services.
  • Should have experience of modelling for APIs, Messages and may be data.
  • Rich experience of architectural patterns like MVC based front end applications, API & Event driven architectures, Event streaming, Message processing/orchestrations, CQRS and possibly Event sourcing etc.
  • Experience of protocols or integration technologies like HTTP, MQ, FTP, REST/API etc. .. and possibly FIX/SWIFT etc…
  • Experience of messaging formats and paradigms like XSD, XML, XSLT, JSON, REST and possibly gRPC, GraphQL etc …
  • Experience of technology like Kafka, Spark streams, Kubernetes / EKS, API Gateways, Web & Application servers, message queuing infrastructure, data transformation / ETL tools
  • Experience of languages like Java, python; application development frameworks like Spring Boot/Family, Apache family and common place AWS / other cloud provider services.
  • Experience of engineering methods like CI/CD, build deploy automation, infra as code and unit / integration testing methods and tools.
  • Should have appetite to review / code for complex problems and should find interests / energy in doing design discussions and reviews.
  • Experience of development with Relational databases is required and with NoSQL shall be a plus.
  • Should have an active/prior experience with MVC web development or with contemporary React/Angular frameworks.