NoFluffJobs Stacjonarnie Mid New

Data Engineer

Verita HR

⚲ Warszawa

24 150 - 26 250 PLN (B2B)

Wymagania

  • SQL
  • ETL
  • CI/CD

Opis stanowiska

O projekcie: – Prestigious position – Stable, long-term projects – Competitive salary with a B2B contract – Private healthcare and multisport card – Personal growth and development opportunities with the possibility to rotate between projects – Referral program and company events – Convenient parking Wymagania: - Minimum 4 years’ experience in a similar position within a dynamic and fast paced environment.- In-depth understanding of data management (e.g. permissions, recovery, security and monitoring).- Knowledge of software development life cycle.- Hands on experience with SQL.- Experience with data processing tools and creation of data pipelines (Spark, Hadoop, cloud native solutions, …).- Experience with ETL tools (preferably Oracle Data Integrator, dbt + airflow).- Familiarity with relational (preferably Oracle, Snowflake) and non-relational databases.- Experience with one or more of the major cloud providers (AWS preferably), knowledge of SaaS/PaaS futures.- Experience with CI/CD pipelines (e.g. Jenkins).- Familiarity with infrastructure as code software tools (e.g. Terraform).- Familiarity with data modelling concepts (Inmon, Kimball, Data Vault, …).- Excellent analytical and organization skills.- An ability to understand front-end users requirements and problem-solving attitude.- Excellent verbal and written communication skills.- Very good command of English. Nice to have: - Understanding business needs, experience in cooperation with business, gathering business requirements, creating diagrams and documentation of mappings.- Experience in performance tuning.- Java/Python experience.- Knowledge of user interface web application Codzienne zadania: - Design stable, reliable and effective databases, data processing pipelines and data streaming solutions. - Performance tuning, optimization and maintenance of data systems. - Modify databases and streaming systems according to specifications and perform tests. - Solve database usage issues and malfunctions. - Liaise with other developers to improve applications and establish best practices. - Gather user requirements and identify new features. - Develop technical and training manuals. - Provide data management support to users. - Ensure all database programs meet company and performance requirements. - Research and suggest new database products, services and protocols.