Position: Senior DB Engineer
Company: Join.To.IT
Experience required: 5y
English level: upper

**Requirements:**

- minimum of 10 + years of hands-on experience in developing and supporting business applications for large corporations with experience in both batch and online systems;
- minimum of 5 or more years of Ab Initio ETL experience;
- extensive knowledge in window based matching and reference matching modules with in depth understanding of optimal window sizes;
- expert in best practices for Data Marts and Enterprise DW architectures;
- in-depth knowledge of the software development life cycle required;
- deep knowledge of all DW-related components (Sourcing, ETL, Data Modeling, Infrastructure, BI, Reporting);
- upper-intermediate English.

**Responsibilities:**

- analyze and develop ETL applications using Ab Initio 3.0 or above;
- design, develop, document and implement new programs and subprograms, as well as enhancements, modifications, and corrections to existing software;
- develop testing and debugging routines and oversee execution;
- create documentation and procedures for installation and maintenance;
- build and maintain relationships with global and virtual teams and third parties on software development or support issues;
- lead development and oversee programming and testing functions to ensure that projects are securely delivered and fulfill expectations;
- identify opportunities for further enhancements and refinements to standards and processes;
- prepare ETL design documents; evaluate and recommend ETL solutions to meet user requirements; define and implement solutions to load and extract data from source data;
- strong knowledge of EDW, slowly changing dimensions;
- experience with extracting data from revenue systems and loading to EDW;
- experience in Ab Initio continuous flows and real-time web-services.

**We offer:**
- flexible working schedule;
- medical insurance and paid vacation;
- salary review every 6 months;
- paid courses, trainings, conferences, etc;
- corporate English classes;
- no bureaucracy and adequate management.