Sustainability that means business
Who we are:
Sustainability software specialist, AMCS, is headquartered in Ireland, with offices in Europe, USA, Canada and Australasia. With over 1,300 highly-skilled employees across 22 countries, we specialize in delivering technology solutions to facilitate a carbon neutral future.
What we do:
Our innovative SaaS solutions increase efficiency and boost sustainability in resource-intensive industries. Over 5,000 customers across 23 countries already benefit from our Performance Sustainability software, ensuring we deliver practical solutions for improved profitability and environmental resilience across the globe.
Our people
AMCS offers team members more than just a job, but an opportunity to map out a career with a company that is growing, evolving and setting out new ways of working that are having a positive impact on the world around us. AMCS was established in Ireland and holds onto those local roots and ‘start-up’ mentality with a culture of connection. Connection to our work, our customers, our colleagues and our community that creates a working environment that fosters openness, collaboration and creativity.
We are seeking an experienced Data Engineer to join our dynamic team. The ideal candidate will have a strong understanding of data warehousing, data marts, ETL/ELT processes, and data pipeline design and programming experience. This role involves working closely with our Data product owner, DevOps/SRE teams, Data Architect, Data & Analytics team, and other stakeholders to ensure the efficient and effective management of our data infrastructure and products.
Key Responsibilities:
Design, develop, and maintain robust data pipelines ELT processes using Azure Data Factory, Databricks, Microsoft Fabric, Streaming Solutions, and other Azure services.
Implement and manage data warehousing solutions, ensuring data integrity, security, and performance.
Develop and maintain data marts to support business intelligence and analytics needs.
Develop and maintain Odata solution and plug-ins built using .NET core.
Monitor and optimize data pipelines and workflows for performance and reliability.
Ensure compliance with data governance and security policies.
Troubleshoot and resolve data-related issues in a timely manner.
Stay up to date with the latest industry trends and best practices in data engineering and Azure technologies.
Take ownership of complex features, ensuring high-quality secured code is delivered on time.
Invest in continuous learning and actively share knowledge with team members, fostering a culture of growth and improvement.
Collaborate with the team and leadership to define best practices and recommendations to support future growth.
Technical Skills:
Strong understanding of data warehousing concepts, data marts, and ETL/ELT processes.
Proficiency in Azure Data Factory, Databricks, Azure Data Lake Storage, Azure SQL Database, Delta live tables, and other Azure data services.
Experience with programming and scripting languages such as Python and SQL.
Good understanding of Design Patterns and Principles.
Good knowledge of Object-Oriented Design and Development.
Experience developing applications in C#, ASP.NET MVC, Entity Framework is a plus.
Experience with Azure DevOps CI/CD.
Experience with web services, REST API.
Experience in writing Unit test cases.
Qualifications:
Bachelor’s degree in Computer Science, Information Technology, or a related field.
5+ years of experience as a Data Engineer, with a focus on Azure technologies.
3+ years of experience as a .NET developer, with a focus on object-oriented design & development.
Strong understanding of data modeling (Transactional and Dimensional).
Experience in Big Data technologies using Databricks leveraging PySpark, SparkSQL, Synapse/Fabric.
Experience building reusable Python code for data quality and validation.
Excellent problem-solving skills and attention to detail.
Strong communication and collaboration skills.
Preferred Qualifications:
Certification in Microsoft Azure Data Engineer (DP-203 Azure Data Engineer Associate).
Certification in Microsoft Fabric Analytics Engineer (DP-600 Implementing Analytics Solutions using Microsoft Fabric).