Analyst(Data/ Business/ Application)

Apps Dev Tech Lead Analyst (ETL Lead)

Responsibilities

Function Overview:

Citi’s Treasury and Trade Solutions group is built on the power of our network. Citi Treasury and Trade Solutions (TTS), provides integrated cash management and trade finance services to multinational corporations, financial institutions and public sector organizations across the globe. With a full range of digital and mobile enabled platforms, tools and analytics, TTS continues to lead the way in delivering innovative and tailored solutions to its clients. TTS offers the industry’s most comprehensive suite of treasury and trade solutions including cash management, payments, receivables, liquidity management and investment services, working capital solutions, commercial card programs, trade finance and services.

TTS counts 80% of Global Fortune 500, over 1,100 public sector entities and thousands of financial institutions amongst its diverse client base Doing business In 160 countries and jurisdictions, and transacting in over 140 currencies, TTS processes some USD 4.0 trillion of client payments everyday Collaborates with clients to deliver next-generation financial solutions using TTS Innovation Labs
 

Application / Team Overview:

Within Treasury and Trade Solutions group in a team call GIW GCAR, has applications focused on maintaining customer and account data to large corporations and governments for their various needs such as financial reporting, balance reporting, payment confirmation, reconciliation etc. 


Role Description:

We are seeking a Software/Application Development tech lead for GIW(Global Information Warehouse) team. The successful candidate will interact with development, testing, and production support teams, as well as other departments within Citigroup (such as the System Administrators, Database Administrators, Data Centre Operations, and Change Control groups) for TTS platforms.

He/she requires exceptional communication skills across both technology and the business and will have a high degree of visibility. The candidate will be a rigorous technical lead with a strong understanding of how to build scalable, high throughput, enterprise level Statements generation and delivery applications.

The ideal candidate will be dependable and resourceful software professional who can comfortably work in and lead a large development team in a distributed, dynamic work environment that fosters diversity, teamwork and collaboration. Complying with Citi's System Development Lifecycle and Information Security requirements, he/she will deliver towards all the development and maintenance projects; along with monitoring, updating and communicating project timelines and milestones, obtaining senior management feedback and understanding potential speed bumps and client’s true concerns/needs. The ability to work in high-pressured environment is essential.
 

Responsibilities:

  • Manage one or more Applications Development teams in an effort to accomplish established goals as well as conduct personnel duties for team (e.g. performance evaluations, hiring and disciplinary actions)
  • Utilize in-depth knowledge and skills across multiple Applications Development areas to provide technical oversight across systems and applications
  • Review and analyze proposed technical solutions for projects
  • Contribute to formulation of strategies for applications development and other functional areas
  • Develop comprehensive knowledge of how areas of business integrate to accomplish business goals
  • Provide evaluative judgment based on analysis of factual data in complicated and unique situations
  • Impact the Applications Development area through monitoring delivery of end results, participate in budget management, and handling day-to-day staff management issues, including resource management and allocation of work within the team/project
  • Ensure essential procedures are followed and contribute to defining standards negotiating with external parties when necessary
  • 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, as well as effectively supervise the activity of others and create accountability with those who fail to maintain these standards.
  • Hands-on development in ETL technologies such as Ab Initio or Talend and Databases such as Oracle, DB2 or Teradata.

Detail Role Specifications & Requirements

Qualifications:

Bachelor or Master Degree in Computer Science, Information Technology, or equivalent Minimum 12 years of work experience At least 8 years of experience of Software Application Development team management Experience and domain knowledge of payment messaging formats. Experience developing Applications in data warehousing environment handling large amount of data. Experience working in Banking technology is preferred Project management, interpersonal, and communication skills, with high attention to details


Technical / Functional Proficiency:

  • Must-Have: Demonstrated people and technical management skills, managing a team of high calibre developers & software designers
  • Must-Have: Experience in building enterprise-grade transaction management system with focus on recovery, stability, reliability, scalability and performance.
  • Must-Have: Demonstrated excellent software development skills. Strong experiences in implementation of the following technologies: ETL tools such as Talend & Ab Initio, SQL, Unix, Linux, Oracle with a high data volume environment.
  • Must-have: Experience in working Unix/Linux and Shell scripting
  • Must-Have: Experience in Database technologies (Oracle/SQL) and development skills (Sql/Stored Proc development including performance tuning) Good-To-Have: Experience developing applications for Payments and Statements industry
  • Good-To-Have: Strong understanding of object oriented analysis and design, design patterns, high availability and multi-threaded programming Exposure: Working on JMS / MQ applications. Exposure: UI/web programming languages (such as JavaScript, JSP, Angular JS)

Leadership Skills:
 

  • Must-Have: Demonstrated people and technical management skills, managing a team of high calibre developers & software designers
  • Must-Have: Responsible for providing technical leadership of multiple large scale/complex software solutions, even by extending the existing platform through custom development, customization and integration with in-house solutions and vendor solutions leading to a complete platform that caters to key business requirements
  • Must-Have: Experience of developing teams consisting of permanent employees and vendors
  • Must-Have: Stakeholder Management experience to drive discussions between Business, Solutions, Operations and Application Teams
  • Must-Have: Verbal and written communication skills, both technical and functional
  • Good-To-Have: Build and sustain strong relationships with the senior business leaders associated with the platform
  • Good-To-Have: Work with onsite development partners to ensure design and coding best practices.
  • Good-To-Have: Work closely with Program Management and Quality Control teams to deliver quality software to agreed project schedules.
  • Good-To-Have: Understanding technology industry trends, how these affect our future solutions and provide strategic direction for the development community.