About the Role
Requirements
• Strategic Architecture direction and support
• Working across teams to ensure visibility to ongoing and upcoming deliverables, strategies, and tactical approaches
• Mapping out plans for horizontal components that can be leveraged throughout
• Analyzing new technology and determining best fit for the bank
• Helping define the direction of RPSWT architecture for the next decade
• Deliver high quality architecture solutions for large multi-generational programs spanning one or more business domains to support organizational missions
• Adhere to and help create enterprise principles and standards based on industry best practices
• Work on multiple projects utilizing waterfall and agile methodologies to provide target-state solutions that best fit the business requirements and align to enterprise goals
• Create and maintain the target application architecture and blueprints along with strategic roadmaps
• Maintain reference architecture and defines shared application components, platforms, interfaces, and development tools
• Develop prototypes of the system design and work with database, operations, technical support, and other IT areas as appropriate throughout development and implementation process
• Plan and lead proof-of-concept efforts in support of new technology and/or new design approaches
• Drive Buy-vs-Build decisions based on reviewing products and capabilities within the enterprise as well as leading products and technologies in the industry
• Provide high-level design choices and recommendations based on architecture alternative analysis
• Effectively communicate designs and solutions in multiple forums and to various audiences including technology and business executives.
• Collaborate with other Architects within the organization and enterprise
• Offer technical guidance on technical standards, including coding standards, tools, or platforms
Required Skills
• 7-10 years of experience in developing technology solutions, of which 3-5 years in Architecture
• Academic education in Technology/Engineering disciplines, or equivalent experience
• Proficient in areas of SOA, API services, multi-channel services and events
• Proficient in defining solutions to solve large scale, complex business problems with high resiliency, scalability, performance, and concurrency requirements
• Proficient in researching and understanding new technology solutions and present essential comparisons, pros/cons, and target use cases
• Adept at IT operations, Agile Methodology, Software Development Lifecycle, and Systems Architectures
• Proficient in collaborating with business and technical resources to understand and develop solutions that meet business requirements, translating strategy and objectives when necessary
• Be a thought-leader
• Be open minded and inclusive seeking diverse opinions
• Proficient in leading discussions in a matrix environment focusing on team and organizational success
• Proficient in representing architecture in various architecture forums within the enterprise
• Proficient in communicating with impact (written and verbal) and influence decisions across LOB and technology
Desired Skills
• Degree in Computer Science, Software Engineering, or equivalent experience
• Experience in Digital Banking solutions, Workflow & Robotic Process Automation, and Data Analytics including Machine Learning and Natural Language Processing
• Experience in Cloud Native Solutions, Containers
• Software design and development experience in modern programming languages
• Knowledge in Continuous Integration/Deployment and Container automation
• Proficient in providing recommendations supported by Alternative Architecture Analysis (AAA) , Proof-of-Concept (POC) , Vendor evaluation & other methods that substantiate the proposals and recommendations
• Knowledge and experience with working in an agile SDLC methodology environment
• Self-driven, innovative and pushes for high-quality measurable outcomes
• Taking on challenging situations turning them into positive outcomes
Candidates are not expected to be experts at all the listed skills but should have deep expertise and experience in one/more of the following skills and domains.
1. Architecture solution patterns and technologies:
a. Mobile
b. Web
c. Telephony
d. Desktop thick-clients
e. Cross-channel integration (connecting Customers and Associates digitally)
f. API integration with third-party industry partners and/or regulatory agencies
g. Experience personalization (Customer and Associate)
h. Application security
i. Data security & encryption
j. Database technologies
k. Distributed cache technologies
l. Eventing technologies
m. Service orchestration technologies
n. Rules engines
o. Workflow technologies
p. Collaboration technologies (video/cobrowse/conversation)
q. Communication technologies
r. Marketing technologies
s. Analytics/Insights/Modeling technologies
t. NLP/OCR technologies
u. AI/ML/Deep-ML technologies
v. API-Microservices-Container-ServiceMesh technologies & adoption at scale
w. Cloud technologies, integration & adoption at scale
x. SDLC automation (CI/CD/CT spanning code/config/infra/test-data)
y. Performance testing
z. Infrastructure (storage/network)
2. End-to-end mapping for business functions & technology capabilities with focus on user experience
3. Iterative incremental transformation of large-scale legacy systems (financial or otherwise)
4. Technology evaluation and proof-of-concept relating to the above
5. Domain expertise & experience
a. Cards
b. Deposits
c. Loans
d. Investments
e. Retirement
f. Trust
g. AML
h. Fraud
i. Security (authentication/authorization/federation)
j. TOGAF framework & practices
About the Company
TATA Consultancy Services is the US third largest IT services provider.