Data Analytics and Data Services Developer

Company Name: CitiMortgage
Location: Long Island City, NY
Date Posted: 03rd Nov, 2016
  • Technical Design & development of Operations Dashboard and Data Quality Engine
  • Technical Design & Implementation of Portfolio analytics and calculation services
  • Develop solution to evaluate and demonstrate investment performance based on single account, portfolio hierarchy, client level, or client grouping levels
  • Design, Develop & Integrate Data Quality rules engine with overall data platform & ETL tools
  • Ensure platform delivery, stability, simplify environment & integration with strategic roadmap
  • Must be comfortable working in a dynamic, fast paced and high pressure environment through development life cycle across both onshore and offshore locations
  • Participate in the application development life cycle and drive engineering excellence
  • Understanding and delivering solutions in line with Client Reporting strategy
  • Manage development environment to ensure stability, simplify environment & deliver strategic solutions
  • Manage and own problem reporting & resolution
  • Collaborate and partner closely with program managers, BAs, development leads, testing leads and production support teams to ensure delivery meets highest quality standards
  • High level Proficiency in core Java/J2EE
  • Expert level proficiency with ETL tools Abinitio/Talend
  • Strong experience with Database Development and Performance turning
  • Experience with Data Management and RDBMS (i.e. SQL, DB2 or Oracle)
  • Expert level proficiency in modelling and schema
  • Exposure to Big Data Technologies - Hadoop (Cloudera Stack preferred) including Map-Reduce, HDFS and HBase
  • Exposure to Apache Spark, (Streaming, GraphX & MLib) and/or Apache Phoenix, memsql or any other NewSQL technologies is a big plus
  • Strong experience in web services (JAX, REST) implementation
  • Exposure to shell scripting in Linux/UNIX environment.
  • Strong grasp of fundamental computer science concepts: data structures, algorithms, concurrency, and object oriented design
  • Experience and/or working knowledge of middleware and messaging technology (JMS, Tibco EMS, MQ)