Skip to content

This website uses cookies to provide features and services. By using the site you agree to the use of cookies.Cookie policy.  Close

Valrico, FL Full Time Posted by: Citi Posted: Friday, 11 June 2021

Job Overview

The Lead Applications Developer an intermediate level position which will require the candidate to hands-on in designing, building and implementing robust & scalable applications that can fulfil the business requirements. The role will require the candidate to create and develop the technical design solution that can fulfil technical and business requirements


  • Design, develop and implement robust and scalable data pipelines on Big Data technology stack.
  • Perform defect analysis and support offshore development teams in resolving defects/production issues.
  • Perform platform upgrades across SDLC environments from an application standpoint.
  • Coordinate and work with Platform engineering team, support teams and architects to triage technical issues and identify resolutions.
  • Triage production issues and ensure BAU.
  • Proactively notify stakeholders of risks, bottlenecks, problems, issues, and concerns.
  • Compliance with Citi's System Development Lifecycle and Information Security requirements.
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • Design, development and enhancement in existing framework.
  • Technical brainstorming on best approaches to tackle changes in the system
  • Contribute ideas to the evolution of the system architecture
  • Contribute ideas to the refinement of the team development tools and processes
  • Managing time and changing priorities in a dynamic environment
  • Ability to provide quick turnaround to software issues and management requests
  • Ability to assimilate key issues and concepts and come up to speed quickly
  • Develop prototypes and proof of concepts for the selected solutions

Required Qualifications:

  • 4+ years of Big Data Application development experience through full lifecycle
  • Prior ETL development experience in building data warehouses and data pipelines.
  • The current team structure is relatively flat which enables the organization to rapidly deploy the most suitable team to meet the specific client needs. This means that the successful candidates will need to be flexible, multi-tasking and able to excel in a constantly changing environment.
  • Commanding knowledge and hands on experience in Hadoop, Hive, Spark, Impala, Shoop and other technologies in Cloudera's CDH distribution.
  • Prior experience on building solutions & reusable components on Big Data platforms.
  • Prior experience on designing and developing data ingestion process, Data Quality and Recon rules.
  • Strong knowledge on performance tuning in Hadoop eco systems
  • Experience in defining architecture and technical design for use cases in Hadoop eco systems
  • Experience with Red Hat Linux and UNIX Bash Shell Scripting.
  • Strong knowledge and experience of Python and PySpark is preferred
  • Strong knowledge and experience of on software release lifecycle management tools like Bit-bucket, Jenkins etc.


  • Bachelor's degree/University degree or equivalent experience


Job Family Group:



Job Family:

Applications Development


Time Type:


Citi is an equal opportunity and affirmative action employer.

Qualified applicants will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.

Citigroup Inc. and its subsidiaries ("Citi?) invite all qualified interested applicants to apply for career opportunities. If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi .

View the " EEO is the Law " poster. View the EEO is the Law Supplement .

View the EEO Policy Statement .

View the Pay Transparency Posting

Valrico, FL, United States of America
Click apply
6/11/2021 12:54:35 PM

We strongly recommend that you should never provide your bank account details to an advertiser during the job application process. Should you receive a request of this nature please contact support giving the advertiser's name and job reference.