Posted: 20.09.2024
Data Engineer
About the Company
Kemp & Lauritzen A/S, a nationwide technical organization with over 140 years of experience, has consistently delivered innovative total technical solutions to both private and public clients.
With nearly 3,000 dedicated employees, the company helps Danish businesses daily in areas such as electrical services, refrigeration, plumbing, ventilation, and a range of specialties.
Kemp & Lauritzen’s technical solutions are deeply rooted in data and digital tools to meet future needs, particularly concerning the green transition.
The company’s strategy is firmly anchored in five prominent market trends: sustainability, electrification, digitalization, labor shortages, and partnerships. This reflects their commitment to being market leaders and delivering solutions that are relevant and future-proof. The company also strives to take responsibility in all they do, create space for diversity, and be one of Denmark’s best workplaces.
For employees at Kemp & Lauritzen, daily life is characterized by variety, challenges, and opportunities for personal and professional development. The company is undergoing continuous development—particularly in IT—which requires employees to thrive in an environment of change, supported by solid interdisciplinary collaboration with skilled colleagues across the country.
The work environment is marked by commitment, freedom with responsibility, and a positive approach to tasks and customers.
About the Department
You will be part of the Data & Analytics team, which is embedded in IT, a department of 33 people.
Data & Analytics is a small team of 4 employees and two part-time external consultants. The team consists of the Head of Data & Analytics, one employee responsible for reporting (Power BI), another employee responsible for the data warehouse (MS SQL and MS Fabric), and an employee responsible for master data management, data cataloging, and data quality.
Additionally, the team includes 2 part-time external consultants responsible for data integration. They are now looking for a Data Engineer to take responsibility for data integration on their Enterprise System Bus and replace the part-time external consultants.
The team is characterized by a high level of expertise, and each person has a great opportunity to take ownership and lead in their own technical area.
There is also a strong focus on ongoing technical collaboration within the team, but also across the entire IT department, ensuring a good sense of unity, high expertise, and a common purpose.
About the Position
In the role of Data Engineer, you will be responsible for and take the lead on Kemp & Lauritzen’s Enterprise System Bus (ESB), working on and developing integration solutions across various business systems.
It is therefore essential that you are able to work independently within this technical area. While there will always be opportunities for professional sparring within the team or the IT department, you will function as the “specialist” in data and system integration.
You will work with asynchronous and event-driven messaging patterns, as well as API development and management, as many of the endpoints interact via APIs.
Kemp & Lauritzen operates in the Azure Cloud, and therefore it is a requirement that you have a general knowledge of Azure Cloud Services and Functions, as well as a deep understanding of Azure Service Bus, as this forms the foundation of the ESB solution.
The ESB offers a .Net SDK for message validation, delivery, and error monitoring, so working with and understanding .Net development will also be a significant part of the role.
As a Data Engineer, it is also required that you have general experience with continuous integration and delivery in a cloud context, and deep knowledge of Azure DevOps, which supports the entire development lifecycle from planning and coding to testing and deployment at K&L.
Finally, as a Data Engineer, you will have influence over the team’s workflows and autonomy over your tasks within your areas of responsibility.
Requirements
Kemp & Lauritzen expects you to have a minimum of three years of experience in a similar role and that you:
- Have solid experience with data integration and data modeling processes
- Are familiar with Azure, including Azure Enterprise Service Bus and Azure DevOps, and have strong experience working with APIs for integration
- Are proficient in one or more programming languages for developing integration, including .Net and C#
- Can work independently and structured, and are naturally collaborative
- Are solution-oriented and responsible
Additionally, it is an advantage if you have experience with the following:
- Error handling and monitoring: Ability to identify, analyze, and solve various types of errors in a distributed system
- Databases: Experience with various database systems
- Security: Understanding of security aspects in cloud-based integration solutions
- System architecture: Ability to understand and work with complex, distributed systems
- Performance optimization: Skills in optimizing systems to handle varying loads
Capax Recruitment is assisting Kemp & Lauritzen in this recruitment. For more information, contact William Pokriva at wpo@capax.dk.
Jobinfo