Citi Hiring Big Data Developer

Job Location: Chennai

Experience: 3+ Years

Primary Skill: Hadoop

Key Responsibilities:

  • Experience in design, development and coding world class software with 5-8+ years of sound ETL experience
  • Experience with Spark/Sqoop/Hive (Or willingness to learn backed with solid technology understanding of distributed systems) is essential
  • Must have the ability to design, co-ordinate and develop in a fast paced agile environment

Key responsibilities are:

  • Be a hands on project lead at offshore who can lead by example
  • Coordinate with other consultants located in onshore (USA) and offshore (India)
  • Ownership and responsibility for end-to-end design and development, testing, release of key components
  • Ensure process compliance and manage expectations of the leadership
  • Actively participate in brainstorming session and provide solid inputs to the team
  • Create design document, test, release plans
  • Successfully migrate ETL logic into Spark/Hadoop platform
  • Ensure best practices are followed

Development Value:

  • Opportunity to learn/ add domain skill in the area of finance and primary market trading and accounting
  • Opportunity to directly work for one of the best technology teams on Wall Street
  • Opportunity to work on latest technology stack and multi-tiered/ Cloud based architecture
  • Excellent opportunity to learn senior management reporting, cutting across global functions, related analytics, reporting methodologies for a large global bank


  • Experienced with Brokerage/Banking application development (5+ year)
  • 5+ Year Development and Design Experience in Big Data Architectures like Apache Hadoop
  • 5+ Year Development and Design Experience in Spark/Sqoop/Hive
  • Relational Database SQL (Oracle) experience (5+ year). Should be capable of writing complex and efficient SQL DML statements
  • Sound ETL experience (e.g. Ab-initio, Informatica, Data Stage)


  • Strong design & execution bend of mind
  • Software engineering best practices
  • Passion for technology and self- starter
  • Orientation towards disciplined development processes
  • Strong writing, communication, time-management, decision-making, and basic task organization skills
  • Ability to prioritize and manage schedules under tight, fixed deadlines.


  • First class degree with excellent academic qualifications. B.E/ B.Tech. in Comp science, IT, or other engineering disciplines from a reputed institute with relevant work experience


  • Ability to lead a team of developers
  • Co-ordinate the work effort between onsite / offshore
  • Sense of ownership and ability to escalate when/if required
  • Good change management discipline
  • Sincere, Flexible and willing to learn new technology as and when new mandates com
  • Good written & verbal communication skills
  • Ability to understand domain concepts
  • Ability to mentor team members technically