Job Title

Software Engineer: Data Engineering, Analytics and Reporting

  • Position:
  • Salary: €60000 - €78000 + Competitive Benefits Package
  • Location:
  • Job ID: 03102
  • Applications: 0
Share This Job

Job Description

Software Engineer: Data Engineering, Analytics and Reporting
Limerick, Ireland

Position Responsibilities
The Data Analytics and Reporting Engineer will:

  • Design, develop and deliver both internal and client-facing business insights via analytics, reports, dashboards
  • Extract, analyze, interpret complex data across disparate sources comprising unstructured, semi-structured and structured datasets
  • Define and build models and design experiments to demonstrate feasible options
  • Build rapid analytical prototypes that demonstrate innovative ideas to elicit feedback
  • Analyze problems and implement solutions that trade-off architectural constraints of functionality, usability, performance, reliability, and scalability
  • Prioritize work to ensure responsiveness and delivery on commitments
  • Participate in and contribute to best practices around data analytics, reports, dashboards
  • Participate in the team’s agile practices

Professional Qualifications

Required Skills:

  • A bachelor’s degree in Computer Science, IT or related field or equivalent related work experience – preferably with a focus on Data Analytics or Data Science
  • 5+ years of related experience
  • Required Domain Expertise:
    • Knowledge of differences between on-premise and cloud-based data solutions
    • Relational database design and best practices, including Analysis Services Tabular/Dimensional models
    • Data Warehouse design, maintenance and improvement
    • ETL/ELT Patterns
    • Data strategy including Data Governance (Security, Architecture, Operations, Deployment, Data Quality) and Data management (Reference and meta data)
  • Development Skills
    • Data engineering, data warehousing, business intelligence on databases mainly SQL Server and/or Oracle.
    • Hands on experience in writing and understanding complex SQL (Stored procs, usage of CTEs, functions)
    • Experience working with multiple data sources and types (structured/unstructured)
    • Experience with ETL/ELT patterns, preferably using SSIS, Azure Data Factory and/or Databricks jobs
    • Solid understanding of the evolving data landscape and good understanding of services on Azure Data Services (Azure Data Factory, Databricks, Azure SQL Database, Azure Managed SQL, Azure Synapse)
    • Understanding of Azure cloud services for streaming data processing (Event Hubs, Streaming analysis, Data Lake, Databricks)
    • Experience developing visual dashboards and reporting using Power BI or similar (QlikView, Tableau)
    • Experience with reporting tools such as Crystal Report, SSRS
    • Knowledge of Power BI DAX, M languages
    • Excellent technical documentation skills to translate development components.
    • Experience with NoSQL databases
  • Ability to present ideas and insights to business stakeholders
  • Excellent interpersonal, written and verbal communication skills. Fluency in written and spoken English are required

Preferred Skills:

  • Experience in building, designing & implementing a data warehouse solution from scratch
  • Experience with Crystal Reports
  • Experience in R, Python, Spark
  • Experience with Git and/or Bitbucket
Tags: Data Engineer, Data Warehousing, Databricks, ELT, ETL, SQL, Tabular

Let's Stay Connected

Subscribe to our Newsletter. We promise never to Spam you