Big Data Engineer
- Abu Dhabi, United Arab Emirates
- 2 years ago
- Confidential
- Permanent
- Full time
Job Details
Division: Technology
Reporting Manager: Head of Data Engineering
Job Location: Abu Dhabi, United Arab Emirates
Job Purpose
As an ALEF Big Data Engineer you will have a strong understanding of big data technologies with an exceptional ability to code. You will provide technical leadership, working closely with the wider team to ensure high quality code is delivered in line with the project goals and delivery cycles. You will work closely with other teams to deliver rapid prototypes as well as production code for which you will ensure high accessibility standards are upheld. We expect familiarity with modern frameworks and languages, as well as working practices such as Clean Code, TDD, BDD, continuous integration, continuous delivery, and DevOps.
Key Responsibilities
Job Specific Responsibilities:
Defining and developing services and solutions
Define, design, and develop services and solutions around large data ingestion, storage, and management such as with RDBMS, No SQL DBs, Log Files, Events.
Define, design, and run robust data pipelines/batch jobs in a production environment.
Architecting highly scalable, highly concurrent, and low latency systems
Maintain, support, and enhance current systems.
Contribute to paying down technical debt and use development approaches that minimize the growth of new technical debt.
Contribute feedback to improve the quality, readability, and testability of the code base within your team.
Mentor and train other developers in a non-line management capacity.
Build tools (One of SBT, Gradle, Maven).
Ensure all software built is robust and scalable.
Collaborating with Internal and external stakeholders
Participating in sprint planning to work with developers and project teams to ensure projects are deployable and monitorable from the outside.
Work with third-party and other internal providers to support a variety of integrations.
As part of the team, you may be expected to participate in some of the 2nd line in-house support and Out-of-Hours support rotas.
Proactively advise on best practices.
Education, Experience and Required Skills
Educational Qualification
Degree in Computer Science, Software Engineering or related preferred
Processes & Practice
Agile
Scrum/Kanban/Lean
TDD/BDD
CI/CD
XP
Experience: Minimum 5 years
Essential Skills:
Desirable Skills:
Jumeirah Hotels & Resorts
NOV
Johnson Controls
KBR, Inc.
Emirates Airlines and Aviation
Al-Futtaim
GE Renewable Energy
Parsons Corporation
Emirates Airlines and Aviation
