Citi's technology team is growing at lightning speed, and we're looking for talented technologists to help build the future of global banking. Our teams are creating innovations used across the globe - we're changing the way people bank and how the world does business. Citi's technology team supports business operations in 100+ countries, across multiple lines of business spanning both Institutional and retail businesses. The group works to optimize the IT environment by standardizing production platforms, reducing complexity, and introducing innovative solutions that provide new business capabilities, reduce total cost of ownership, and create a competitive advantage for Citi. Join an environment with a laser focus on growth and progress, and take your career to the next level through the power of Citi's unmatched globality and vast expertise.
The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the development and implementation of new and existing programs in coordination with the Business Control team and Operations. The overall objective of this role is the programming of control reports using SAS/SQL programming language in Unix, mainframe, and SAS EG/Grid environments. This role also requires Taking business requirements and coding a report to match business intent, validate the report with the requestors and then hand off for production as well as maintenance on existing reports.
Work collaboratively in a team environment
Remain flexible as business needs change
Understand the goal of every report and ensure the finished product matches the goal
Communicate and demonstrate how the requirements and report match the business intent to requirements writers and report validators and effectively influence them to take the appropriate actions
Adhere to formalized development and communication processes throughout the report life cycle
Ensure essential procedures are followed and help define operating standards and processes
Serve as advisor or coach to new or lower level analysts
Has the ability to operate with a limited level of direct supervision.
Can exercise independence of judgement and autonomy.
Effectively change his/her communication style to suit different audiences
Self-manage his/her workload including multiple reports and report updates:
Effectively planning their daily work activities
Setting realistic deadlines and targets
Communicating those deadlines and targets to key stakeholders
Adhering to deadlines/targets by adjusting their efforts as needed
Capacity to overcome complex data/programming challenges in a timely manner including leveraging peers and leaders
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
BA/BS degree or 4+ years equivalent relevant experience in a reporting and/or analytical capacity
Advanced SAS and SQL experience (Unix and Mainframe)
Strong analytical and project management skills
Ability to successfully engage in multiple initiatives simultaneously and work independently with users to define concepts or under direction of project managers
Excellent verbal and written communication skills and the ability to interact professionally with a diverse group of executives, managers, and subject matter experts.
Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
This position may sit at or work remotely from any US Citi Operations site, other US cities will be considered.