Role Brief :
The role mainly involves designing, guiding and supervising over-all architecture of large and complex projects. The role envisions the organizations mandate on service offerings and ensuring the delivery through appropriate technology platforms and applications. The person will be responsible for all technology architecture of related applications and will lead the application strategy for the intended users. The person should be able communicate with clarity and confidence about technical architecture, industry trends, tradeoffs and other practices, providing confidence to others, including senior officials of the industry and government.
Detailed Position Profile:
Area Key Activities Architecting Enterprise solutions
Provides leadership and vision of overall architecture and technology strategy as it relates to research, application design, infrastructure design, security design, and application architecture for the systems
Responsible for design, review, and approval of application architecture components, technology standards, technology selections, and application security design.
Design APIs, review and approve application and database designs, review and approve technology infrastructure deployments, review and approve security design of entire application stack, and provide single point contact for all application technology and architecture decisions and design approvals.
Work ranges from conceptual and strategic to tactical and includes designing new components as well as initiating and overseeing the implementation of the whole system including deep dive and troubleshooting of systems from a technology architecture perspective.
Define technology best practices, standards, review and approve vendors technology work
Overall technical leadership with respect to application solution
Working with the internal and external partners to establish complete systems architecture and design including APIs, Data Model, User Experience, ensuring best practices and design principles are followed.
Designing APIs, reviewing and approving application and database designs
Providing inputs to various business owners to help define requirements and technology policies
Scalable & reliable architecture of the core application, integrations, payment gateways and allied applications needed for various applications
Creation of reference architectures, reference implementations, and proofs-of-concept
Being a core member of the application definition team which will review and approve technology infrastructure deployments and security design of entire application stack and be leader for the product architecture to define the implementation strategy and technologies requirements.
Managing technology relationship with the banks, Payment cards providers technology team for seamless integration and service delivery
Developing business case justifications and cost/benefit analyses for technology spending and initiatives.
Defining requirements for new technology implementations, information security and privacy requirement.
Coordination among multiple vendors teams, internal stakeholders, cross-functional teams and consultants etc. to sort out issues related to technical architecture.
In-Depth understanding of key technical domains for ability to govern the large and complex IT projects
Providing guidance on all technical matters and technology integrations.
Identifying technical risks to the ongoing or future projects
Provide assistance in the change management and capacity building for overall program
Ensuring that any architecture design complies with the security policy
Managing, motivating and mentoring team members for better team bonding and coordination
Conflict Management & Resolution within team
Working in concert with senior leaders on all technology matters including necessary communications
Providing direction, guidance to project & support teams for achieving the expected results,
The applicant should be a B.E./B.Tech in Computer Science/IT from a reputed institute.
Masters degree in Computer Science and/or A PhD in Computer Science from an internationally acclaimed university will be preferred.
Should have a minimum of 15 years in the IT industry with at least 10 years into large scale systems architecture and implementation
Strong technical experience with respect to high performance architecture covering security, integrations and scalability
Experience in building large scale transactional systems that can support 100s of millions of transactions
Proven experience in building online-offline systems with high level of data integrity
In-depth hand-on experience in designing and building systems using broad technologies such as Java, RDBMS, XML, HTML, Mobile, NoSQL systems, among others
Candidates with hand-on experience in multiple IT domains in areas of Application development, Databases, IT Infrastructure etc.
End-to-end understanding of the software development process including payment gateways. Experience in leading banks, payment systems companies and gateways would be an added preference.
Experience of building systems that are API based, loosely coupled, and highly automatable.
Handled similar roles as Chief Technology Officer/Technical Director or equivalent for at least 3 years in a large product/IT Solution company
Experience in building very large database systems that can scale in a distributed environment that handles billions of rows and 100s of TB of data
Excellent verbal and written communications and presentation skills.
Excellent team leading skills