Senior BI Programmer / Data Engineer

Posted 17 April 2024
Salary €60000 - €65000 per annum
LocationMadrid
Job type Permanent
Discipline DevelopmentData
ReferenceMT-183
Contact NameMatt Trought

Job description

Senior BI Programmer / Data Engineer
Location: Spain / Fully remote
Salary €60,000

Role Description
A market-leading and innovative organisation in Spain is looking for an experienced Senior BI Programmer / Data Engineer to play a key role in the design, development, and maintenance of their business intelligence (BI) solutions and data infrastructure. The ideal candidate will have a strong background in data engineering, ETL processes, data modelling, and programming, along with excellent communication and problem-solving skills.
The clients has defined a strategic 12 – 18-month BI development roadmap. The successful candidate will be focusing primarily on the development required to deliver such defined features and functions in hybrid agile/waterfall method.
The successful candidate will report to the Head of Proprietary IT Development.

Role Responsibilities

  • Implement best practices for data quality, data governance, and data security across all BI solutions.
  • Work closely with data analysts, IT stakeholders and other team members to support their analytical and reporting needs.
  • Collaborate with stakeholders to understand business requirements and translate them into technical specifications for BI solutions.
  • Design, develop, and maintain robust data pipelines and ETL processes to extract, transform, and load data from various sources into our data warehouse.
  • Build and optimize data models and schemas to support reporting, analytics, and data visualization needs.
  • Troubleshoot and resolve issues related to data integrity, performance, and scalability.
  • Stay updated on emerging technologies and industry trends in BI, data engineering, and analytics.
  • Play a key role in defining QA and UAT success.

Qualifications
  • Bachelor's degree or higher in Computer Science, Engineering, or a related field.
  • Proven experience as a Data Engineer, BI Developer, or similar role, with at least 3 years of experience in data engineering and BI development.
  • Proficiency in at least one programming language for data manipulation and scripting (e.g., Python, Java, Scala).
  • Experience with data warehousing concepts and technologies (knowledge of Azure functions a plus).
  • Familiarity with data modeling techniques and tools.
  • Excellent analytical and problem-solving skills, with a keen attention to detail.
  • Strong communication and collaboration skills, with the ability to effectively interact with both technical and non-technical stakeholders.
  • Very strong proficiency in SQL and experience with relational databases.
  • Proven experience using Microsoft SQL Server with advanced knowledge of SSIS, SSAS, SSRS.
  • Strong knowledge of ETL methodology.
  • Experience working in an Agile development environment.
  • Knowledge of BI and data visualization tools (e.g., Tableau, Power BI, Looker) is desirable.
  • Languages: English is a must and Spanish is desirable.

If you feel you have the required skills and wish to be considered for this opportunity, please apply and someone will contact you back within 48 hours if we feel your application is suitable.