Company: CINIMEX
Locations: Saint Petersburg, Voronezh, Nizhny Novgorod
Employment: Full-time
About the Company and Team
Cinimex is a software developer and system integrator. We work with TOP-20 Russian banks, retailers, manufacturing, and mining companies. By its 29th anniversary, the company has unique experience in software solution development and continues to enhance its expertise: microservice architecture development, machine learning and artificial intelligence, IoT, product development, and enterprise automation.
We are currently seeking a Data Analyst with at least 1 year of experience to implement a project at a major Russian bank.
Candidate Expectations
Requirements and Project Documentation
- Experience in projects using one of the following methodologies: Waterfall, Agile, or RUP;
- Experience developing parts of project documentation (BRD, TRD, Technical Specification, Technical Project) according to established templates;
- Experience creating mapping tables or S2T under mentor supervision - for individual sources and data marts.
Data Warehouses and Modeling
- Understanding the purpose of the main layers of a dedicated DW environment: staging, integration layer/ODS, data mart layer/DDS;
- Understanding the principles of data historization: SCD1 and basic SCD2 scenarios;
- Understanding at least two approaches to data schemas: Star, Snowflake, Data Vault;
- Basic understanding of DW architecture and orchestration tools: ETL/ELT processes, schedulers.
SQL and DBMS
- Understanding of basic SQL functions, INNER/LEFT/RIGHT join types, basic filters, and conditions;
- Experience with any industrial DBMS: PostgreSQL, Oracle, MS SQL, Greenplum, or similar.
We Offer:
- Work in an accredited IT company;
- Office-based work, possible locations: Saint Petersburg, Nizhny Novgorod, Voronezh;
- Voluntary medical insurance including dental, telemedicine, and travel insurance;
- Ability to take sick leave without a doctor's note: 7 days a year;
- Phased adaptation from HR and line manager;
- Review and Development: we evaluate results, discuss career goals, and build an individual development plan;
- IT conferences, courses, training, and certifications funded by the company;
- Corporate English classes;
- Personal brand development: we prepare speakers for conference presentations, assist in writing articles;
- Internal meetups, online/offline activities (quizzes, board game nights, sports events).