Beschrijving baan
Citrus Data is looking for a Business Intelligence Development Engineer to join our clients growing Engineering team, based either in our Amsterdam HQ or remotely. This position will take the lead on developing such applications as well as contributing to a common framework to enable future capability. In addition to creating the user interfaces the role will involve integration with data sources such as RedShift for traditional reporting, Hadoop for batch big data and Kafka for Realtime data.
Our client is looking for a Business Intelligence Development Engineer to join their growing Engineering team, based either in our Amsterdam HQ or remotely. We have developed significant capability around Business Intelligence applications that are offered to internal and external users. These applications involve sophisticated user interfaces over complex back-end logic developed using Pentaho Business Intelligence suite. This position will take the lead on developing such applications as well as contributing to a common framework to enable future capability. In addition to creating the user interfaces the role will involve integration with data sources such as RedShift for traditional reporting, Hadoop for batch big data and Kafka for Realtime data.
Our Clients development teams are multi-disciplinary so this position will be working alongside developers in other languages (primarily Java for backend API services) as well as Research Scientists, Database Administrators and Data Engineers. Working within a scrum-based development environment there will be many opportunities to identify areas of technical innovation and quality improvement.
This is an excellent opportunity for the right candidate to acquire skills and experience through hands-on development, research and conference attendance in a range of technologies and use this to have a real impact on the business.
Responsibilities
• Design, implementation and support of critical client-facing Business Intelligence applications
• Explore new ways to expose data from our big data and machine learning platforms
• Identify and lead on code quality and development process improvement initiatives
• Collaborate with peers in other development teams to establish shared best practices and engage in design reviews
• Work with technical and non-technical staff to identify requirements and take these through implementation
• Contribute to the definition of the company’s broader architecture
Wat wij vragen
Experience in building Pentaho based dashboards, reports and analyzers
Experience designing and building ETL solutions
A strong interest in software quality and testing is highly desirable
Experience or interest in learning about big data or machine learning
Understanding of broader system concerns such as reliability, scalability and deployment mechanisms is a huge plus
Good familiarity with Linux (we use mostly CentOS)
Experience working in an agile environment (particularly with Scrum or TDD) is highly desirable
Understanding of the online advertising technology landscape is useful but not essential
Wat wij bieden
• Good salary
• Help before, during and after placement