Provide executive leadership and strategic vision for a global technology organization responsible for the development, implementation, and support of enterprise applications and platforms that align with Citi's overarching strategic priorities.
Compensation
$250,000.00 - $500,000.00
Responsibilities
Provide executive leadership and strategic vision for a global technology organization.
Define and execute the enterprise technology strategy, roadmap, operating model, and organizational structure.
Forge deep partnerships with senior business leaders, technology stakeholders, risk partners, and regulators.
Lead and inspire a large-scale applications development organization through senior leaders and functional managers.
Champion and strengthen the technology control environment at an executive level.
Requirements
Bachelor's Degree
Master's Degree (preferred)
Nice to have: Master's Degree
Nice to have: industry certifications in technology, risk, security, cloud, GenAI, or program management
Contribute to applications systems analysis and programming activities, focusing on the establishment and implementation of application systems and programs in coordination with the Technology team.
Responsibilities
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development
Establish and implement new or revised applications systems and programs to meet specific business needs or user areas
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation
Provide user and operational support on applications to business users
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards
Requirements
Bachelor’s degree/University degree or equivalent experience
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs.
Responsibilities
Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised applications systems and programs to meet specific business needs or user areas
Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist customer exposure systems
Senior management level position responsible for leading application development teams and driving application systems analysis and programming activities within the technology function.
Responsibilities
Manage multiple teams of professionals to accomplish established goals and conduct personnel duties for team
Provide strategic influence and exercise control over resources, budget management and planning while monitoring end results
Utilize in-depth knowledge of concepts and procedures within own area and basic knowledge of other areas to resolve issues
Ensure essential procedures are followed and contribute to defining standards
Integrate in-depth knowledge of applications development with overall technology function to achieve established goals
Requirements
Bachelor’s degree/University degree or equivalent experience
Utilize knowledge of applications development procedures and concepts to identify and define system enhancements, contributing to applications systems analysis and programming activities.
Responsibilities
Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements
Consult with users, clients, and other technology groups on issues and recommend programming solutions
Install and support customer exposure systems
Apply fundamental knowledge of programming languages for design specifications
Analyze applications to identify vulnerabilities and security issues
Requirements
Bachelor’s degree/University degree or equivalent experience
Intermediate level Applications Development Programmer Analyst responsible for system enhancements, programming, testing, and security analysis within the Technology team.
Responsibilities
Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
Apply fundamental knowledge of programming languages for design specifications
Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
Serve as advisor or coach to new or lower level analysts
Requirements
Bachelor’s degree/University degree or equivalent experience
Intermediate level application developer and analyst responsible for system enhancements, programming, testing, and support within Citigroup’s technology team.
Responsibilities
Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
Apply fundamental knowledge of programming languages for design specifications
Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
Serve as advisor or coach to new or lower level analysts
Requirements
Bachelor’s degree/University degree or equivalent experience
Intermediate level position focused on applications systems analysis and programming activities, participating in the establishment and implementation of new or revised application systems and programs.
Compensation
$76 560,00 - $106 840,00
Responsibilities
Utilize knowledge of applications development procedures and concepts to identify and define necessary system enhancements
Consult with users, clients, and other technology groups on issues and recommend programming solutions
Apply fundamental knowledge of programming languages for design specifications
Analyze applications to identify vulnerabilities and security issues, and conduct testing and debugging
Serve as advisor or coach to new or lower-level analysts
Requirements
Bachelor’s degree/University degree or equivalent experience