Oracle developer,Equities Transaction Data

  • Competitive
  • New York, NY, USA
  • Permanent, Full time
  • Palm Mason
  • 25 Oct 17 2017-10-25

MThree Consulting provide high quality, cost effective and client focused IT and Financial Markets consultancy services worldwide. Since being formed in 2010 we have experienced rapid growth, becoming recognized as an important partner to our expanding client base. We believe in creating strong relationships that are built on quality of service, transparency and fulfilling our promises

Program: GME Transaction Normalization & Data Warehouse



The candidate will be part of the development team responsible for delivering Transaction Data solutions in the Global Markets / Equities Front‐Office environment. Responsibilities include technical expertise and solution design for strategic Transaction Data Warehouse in Global Markets Equities. This is a technical position – Oracle software engineer, preferably with basic Java skills.

  • Build and maintain strong relationship with business leads / stakeholders to ensure alignment with client needs, business requirements and project delivery plans.
  • Work closely with technology stakeholders from Equities Front Office systems including Order Management (OMS), Execution Management (EMS), Algos and Smart Order Routers to understand all technical and operational aspects of the internal data flows and integration points
  • Execute technology roadmap for the development team based on the group’s delivery targets and overall strategic program plan
  • Ensure adherence to Deutsche Bank’s SDLC process & standards, including analysis, design, development, integration testing, packaging and deployment automation
  • Maintain strong culture of Change Management, ensure all necessary project artefacts are produced, reviewed and signed off with all stakeholders.
  • Foster relationships with stakeholders within Global Markets Equities to enhance the engagement model between Data team and LOB‐aligned teams.

Role description:

  • Oracle/Java Software Engineer for the global Equities Transactional Data program.
  • Provide database design and development leadership on existing production databases as well as new initiatives.
  • As an individual contributor, manage project deliverables in a global team of BAs and Developers.
  • As required, take on data/business analysis tasks to ensure execution stays on track and business outcomes are met.
  • Ensure production DB applications are monitored and managed properly, per firm standards.
  • Provide a pragmatic approach to solving for data requirements for the equities business and meet time‐to‐market critical deliverables.

Skills & Qualifications:

  • 4‐6 years of experience in Financial Services, preferably Equity Trading.
  • Good understanding of Equities Transaction Data and associated data models
  • Extensive experience in delivering technical data management solutions in the Financial Services
  • Industry meeting Equities Front Office trading data needs.
  • Hands on technical expert with Oracle (database design, PL/SQL, packages, performance tuning, process design, etc.).
  • Advanced knowledge of SQL and logical data modelling is required. Extensive technical expertise with Oracle is essential for this position (database design, PL/SQL, packages, process design, etc.)
  • Proficiency in data management areas such as data sourcing, data profiling, data analysis, etc.
  • Must have working knowledge of shell scripts, Perl.
  • A big plus: proficiency in JAVA, J2EE, JMS, JDBC, Spring, design patterns, patterns
  • Organized, structured, strong attention to detail with demonstrable ability to break down complex problems into phased deliverables.
  • Ability to communicate effectively with stakeholders and clients.
  • Proficiency in data management areas such as data sourcing, data profiling, data analysis, etc.
  • Ability to build good relationships & partnership models; ability to manage deliverables of global
  • team.
  • The candidate must be flexible and comfortable in an international environment/matrix organization with diverse senior stakeholders at different levels of the organization.
  • Bachelors in Computer Science or related discipline or unrelated Bachelors with Professional
  • Certification/Masters in IT.


  • Education/Certification: Bachelors in Computer Science or related discipline or unrelated
  • Bachelors with Professional Certification/Masters in IT