Lead integration of functions to meet goals, deploy new products, and enhance processes
Analyze complex business processes, system processes, and industry standards to define and develop solutions to high level problems
Develops the architectural strategy for a group (portfolio) of IT systems.
Develops and recommends solutions that conform to enterprise standards.
Develops technological and business application portfolio road maps, based on emerging technologies and market trends/direction.
Responsible for all technical directions and decisions based on technical expertise, experience, vision and market directions.
Supports the business/clients in evaluating and articulating the technical benefits of a solution to stakeholders.
Analyzes and evaluates strategic technologies offered by vendors.
Has in depth understanding of how architecture integrates within technology and has commercial awareness.
Requires evaluative judgment based on analysis of factual information in complicated or novel situations; uses multiple sources of information.
Impacts engineering through responsibility for planning, finances/ budget, end results and setting of policies.
Influences and negotiates with senior leaders (across functions); may communicate and negotiate with external parties.
Provide expertise in area of advanced knowledge of applications programming and plan assignments involving large budgets, cross functional project, or multiple projects.
Develop application methodologies and standards for program analysis, design, coding, testing, debugging, and implementation.
Utilize advanced knowledge of supported main system flows and comprehensive knowledge of multiple areas to achieve technology goals.
Consult with end users to identify system function specifications and incorporate into overall system design.
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets.
Requirements
15+ years of relevant experience
Hands on experience in implementing projects
Experience in systems analysis and programming of software applications
Demonstrated Subject Matter Expert (SME) in area(s) of Applications Development and Investment domain
Demonstrated knowledge of client core business functions
Bachelor's degree/University degree in engineering or equivalent experience
Master’s degree preferred
Knowledge and experience in implementation of Unified managed account and strong SME knowledge in implementation of professionally managed account
Knowledge of and experience in digital such as mobile and web & emerging technologies including Java, Spring Boot, Angular, Node.js, SaaS/PaaS/IaaS, Micro Services, Containers / cloud, RESTful API’s, API Gateway, Data Analytics, Artificial Intelligence/Machine Learning
Experience in formulating, executing commercial arrangements for products & services.
Industry certification such as AWS solution architect, TOGAF, GCP solution architect, BIAN are preferred.
Tech Stack
Angular
AWS
Cloud
Google Cloud Platform
Java
JavaScript
Node.js
Spring
Spring Boot
SpringBoot
Benefits
medical, dental & vision coverage
401(k)
life, accident, and disability insurance
wellness programs
paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays.