Citi Apps Dev Intermed Prgmr Analyst in O'Fallon, Missouri

  • Primary Location: United States,Missouri,O'fallon

  • Education: Bachelor's Degree

  • Job Function: Technology

  • Schedule: Full-time

  • Shift: Day Job

  • Employee Status: Regular

  • Travel Time: No

  • Job ID: 17070902


About Citi

Citi, the leading global bank, has approximately 200 million customer accounts and does business in more than 160 countries and jurisdictions. Citi provides consumers, corporations, governments and institutions with a broad range of financial products and services, including consumer banking and credit, corporate and investment banking, securities brokerage, transaction services, and wealth management. Our core activities are safeguarding assets, lending money, making payments and accessing the capital markets on behalf of our clients.

Citi’s Mission and Value Proposition at explains what we do and Citi Leadership Standards at explain how we do it. Our mission is to serve as a trusted partner to our clients by responsibly providing financial services that enable growth and economic progress. We strive to earn and maintain our clients’ and the public’s trust by constantly adhering to the highest ethical standards and making a positive impact on the communities we serve. Our Leadership Standards is a common set of skills and expected behaviors that illustrate how our employees should work every day to be successful and strengthens our ability to execute against our strategic priorities.

Diversity is a key business imperative and a source of strength at Citi. We serve clients from every walk of life, every background and every origin. Our goal is to have our workforce reflect this same diversity at all levels. Citi has made it a priority to foster a culture where the best people want to work, where individuals are promoted based on merit, where we value and demand respect for others and where opportunities to develop to are widely available to all.

Seeking a fast learner, self-motivated, energetic individual with exposure to data related technologies. Knowledge of Data Warehouse tools is preferable. Candidate must possess high level of communication skills as he/she will be expected to interact effectively with both business and technical resources. Must have high level of commitment and ownership for assigned projects.


  • Contribute to full development life cycle, including: requirements analysis, functional design, technical design, programming, testing, documentation, implementation, and on-going technical support Develop software code with ETL technology.

  • Self-motivated and proactive in learning new technologies.

  • Work with business analyst to capture requirements for development.

  • Bring latest technologies or alternative approach to the table for existing functionality to increase efficiency.

  • Develop a thorough understanding of business specifications and produce design and code artifacts that meet the specifications.

  • Works with Team Leads and takes responsibility and ownership for tasks.

  • Maintain documentation standards and versioning control

  • Ensure development is performed to the specifications and adherence to security and compliance standards

  • Resolution of defects during the QA and UAT testing process.

  • Post-deployment support

  • Provide status on the progress of the development effort to development management


  • BS or equivalent degree in Computer Science or equivalent field

  • Willing to learn new technologies and curious to understand IT fit in overall business processes.

  • 1-2 years’ work experience in Data domain, preferable Data Warehouse, ETL, SAS, SSIS etc.

  • Hands on experience with any ETL tool like Abinitio, Informatica, Data Stage etc is preferable.

  • Understanding of Data related technologies as part of academic projects.

  • Exposure to latest technologies like Cloud, Big data etc. as part of academic curriculum is a plus.

  • Ability to pick up new technologies, solve complex technical problems and multitask between different projects

  • Understanding of SDLC including both Waterfall and Agile methodologies.

  • Ability to balance multiple demands and work both independently and as part of a team to develop solutions

  • Experience managing onshore/offshore applications development services is a plus

  • Strong problem solving and analytical capabilities

  • Must be able to adapt to a rapidly changing environment

  • Demonstrated ability to work effectively in a fast-paced, deadline-driving environment

  • Excellent verbal and written communication skills

Ability to understand customer needs and manage expectations