Вакансия Senior C++/ ETL Developer

2 вакансии
Специализация: C/C++
Уровень: Senior
Опыт: 5 лет
Уровень английского: Intermediate
Зарплата: $2000—3800
Город: Минск
Режим работы: Полный день
Размер команды: 6—8
Размер компании: 200
Возможна удалённая работа: Да

We are hunting a person who will become a part of our team and will develop, integrate, test & deploy engineering data pipeline ETL using C++ of the recording subsystems analytics product. 

Project scoped to include assessment of current tools & workflows, working with team members to identify improvement opportunities.

Potential candidate should match the following requirements:

  • Education: Master’s in CS, Data Engineering, Information Technology, or related field or foreign equivalent preferred

  • C++ programming skills is a must

  • Hands-on work experience with ETL and database technologies (database schema design)

  • Knowledge of database types & complex data structures

  • Familiarity with data warehousing and data manipulation

  • Experience working with various computer programming languages

  • Expertise with data extraction, transformation & loading

  • Programming Skills (must have): C, C++, SQL, mongoDB, MySql

  • Programming Skills (should have / good to have): Java 8, Javascript / NodeJS, ElasticSearch

  • Experience with: complex data structures, SQL & non-SQL database systems, entity relationship & schema design, optimization for queries & analytics, MySQL & MongoDB, AWS technologies

  • Tools: Svn, Git (bitbucket), Jenkins, Docker, Jira, Crucible, gcc, gdb, Artifact registries, Ansible, MSVS2017, Eclipse

  • OS Skills : Linux, Windows

  • Familiarity with: data management system architecture, design & implementation - Hadoop/HDFS/Hue/Hive/Impala

  • English level: Upper-Intermediate 

Responsibilities: 

  • You will work with tools application, product & IT teams to develop and deploy ETL using established company frameworks, heavily leveraging C++. Major focus will be on learning the design & workload balancing within a small team while getting hands on with current processes & workflows.

  • Work with product team leads, tool architects, tool engineers & IT infrastructure team to develop, test & release working utilities to an established application environment. 

  • Assess tool chain & recommend/implement improvement opportunities aimed at improving cross-functional agile team collaboration flow & quality.  

  • Ability to work & communicate effectively with geographically distributed teams. 

Social package description:

  • Office located in the city center (Nemiga)

  • Medical insurance

  • Sports compensation

  • English language courses with a native speaker in the office

  • 5 paid off sick days to the main vacation

  • Purchase of professional literature

  • Compensation of external training and certification

  • Flexible working schedule

  • Corporate events and trips

We look forward to your CV's in English.

Missing dc2dee645480aabc67b54d291271580aa34628939fceddb02bb23fd5777d20cc
Представитель компании
Вакансии компаний