Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

AlignTech Data Engineer Sales & Marketing Solutions 
Germany, Berlin 
53865909

11.08.2024

In this role, you will…

  • Develop and maintain data pipelines using Azure native services like ADLS Gen 2, Azure Data Factory, Synapse, Spark, Python, Databricks.
  • Ensure software development principles, standards, and best practices are followed.
  • Maintain existing applications and provide operational support.
  • Review and analyze user requirement and write system specifications.
  • Ensure quality design, delivery, and adherence to corporate standards.
  • Participate in daily stand-ups, reviews, design sessions and architectural discussion.
  • Other duties may be assigned.

Typically:

  • Bachelor’s degree in computer science, Computer Engineering, Data Analytics, or other quantitative fields such as Statistics, Mathematics, Physics, or Engineering.
  • 3-5 years of experience delivering solutions using Microsoft Azure Platform with emphasis on data solutions and services. Equivalent experience in other cloud platforms can be considered.
  • Experience developing software architectures and key software components.
  • Strong Experience writing and maintaining complex SQL queries, experience performance tuning queries.
  • Proficient in one or more of the following programming languages: C#, Java, Python, Scala, and related open-source frameworks.
  • Understanding of data services including Azure SQL Database, Data Lake, Databricks, Data Factory, Synapse (SQL DW).
  • Data modeling experience on Synapse (Azure SQL DW), understanding of dimensional model, star schemas, data vaults.
  • Experience developing and optimizing semantic models in Analysis services tabular models and Power BI models with complex business logic. Experience in writing DAX to build business calculations for reporting and dashboard use.
  • Experience building Power BI reports.
  • Experience in writing high quality, testable, and reusable code.
  • Experience in Relational and NoSQL databases.
  • Experience in developing software using Agile Scrum methodology.
  • Excellent problem-solving skills, ability to work independently in an Agile based fast-paced development environment.
  • Proficiency in English is required for this position.