Job Description

Position Description

As a data engineer on our team, you will play a key role in developing our next-generation data science infrastructure and underlying core technologies.

 

We are working on a next generation Accelerator(UMA trading) platform with resiliency in mind using latest technologies and techniques.

 

Qualifications

  • 5+ years of hands on experience with development in MSSQL
  • Demonstrated experience working on the design, implementation, and deployment of large, complex software projects
  • High Level of expertise with MSSQL
  • Advanced proficiency with SQL (e.g. complex views/joins, analytical functions, regular expressions, partitioning, distributed transactions) and SQL Performance/Tuning
  • Advanced proficiency with PL/SQL Packages/Functions/Procedures programming and debugging, Collection and Object Types
  • Experience of working with large volumes of data
  • Good understanding of Database Architecture
  • Solid understanding of relational and dimensional / Hierarchical data models
  • Experience with business intelligence reporting tools, data integration tools, and metadata repository processes and tools
  • Full Software Development Lifecycle, including requirements identification, design, and task estimation
  • Ability to understand sophisticated mathematical and financial concepts
  • Experience working on financial data model, Orders/Trade flows and financial regulatory reporting
  • Self-starter with proven ability and initiative to learn and research new concepts, ideas, and technologies quickly
  • Strong systems/process orientation with demonstrated analytical thinking, organization skills and problem-solving skills
  • Ability to take responsibility and work independently in a high-pressure, time critical environment

 

Responsibilities

  • Produce logical data models that model the trading of various financial instruments
  • Translate logical data models into a physical database design with emphasis on performance
  • Work alone or with team members on coding stored procedures as well as other programming tasks as defined by the overall system architecture or other specifications
  • Become proficient in the data model and data structures to be able to efficiently respond to business queries and requests
  • Communicate with Business users across firm to gather requirements or troubleshoot problems and convert business requirements into technical solutions
  • Provide ongoing maintenance and support of database schemas and views
  • Conduct root cause analysis and resolve production problems and data issues