Sorry! This position is no longer accepting applications.

Senior Software Engineer (Big Data)

Black Pearl Consult

Dubai, UAE

Ref: RP174-1047

Job description / Role

Employment: Full Time

Our client an international technology provider is currently looking for a Senior Software Engineer for their Big Data project. In this role, you will be responsible for participating as member of a cross functional team working autonomously on technology development and problem resolution. The role involves the design, development, implementation and maintenance of technology solutions and products.


• Lead technical design and build for small to medium sized solutions in a team. Translate functional and non-functional requirements into fit for purpose technical design.
• Debug issues of complexity and follows design documents with minimal or no supervision.
• Code review by peers/technical leads demonstrates good coding principles.
• Software engineering tasks or problems of moderate to high scope.
• Translate business solution requirements into potential technical solutions based on technical design.
• Ensure solution performance, business edge cases and security related issues while developing software.
• Work on problems of diverse scope where analysis of data requires evaluation of identifiable factors.
• Demonstrate good judgment in selecting methods and techniques for obtaining solutions.
• For Data and Analytics solutions, conduct data analysis activities such as source system analysis, data dictionary collection, data profiling and source-to-target mapping to ensure solutions deliver on business needs.
• Automate unit tests and carries out testing independently.
• Work with senior technical engineers in the technical design process by contributing in the analysis of technical application requirements.
• Update data inventories and registries as required to keep metadata and data lineage up-to-date, following agreed Data Governance standards, guidelines and principles.
• Troubleshoot issues, fixes defects that are moderate to high complexity and carry out testing independently.
• Shadows senior engineers on design and architecture components and collaborate with members of the cross functional team to identify areas of inefficiency and propose solutions.


• Minimum 5+ years of Developing and testing experience in the Apache Hadoop framework, Azure cloud, Lambda architecture and Data Lake.
• Experience in Big Data and batch/real-time ingestion and analytical solutions leveraging transformational technologies.
• Experience in Java, spring, Elasticsearch and Cassandra.
• Understand the source systems data, gather & able to transfer the data into HDFS as RAW and Decomposed layer (including writing Oozie workflow, coordinators, Sqoop and Flume).
• Ability to identify Unit testing.
• Experience and knowledge of a wide variety of testing methods and tools covering functional, performance, regression, system integration, smoke testing of Business Intelligence, ETL, BigData ( Ingestion, Modeling, Serving layer) and Business Analytical landscape.
• Understand the source systems data, gather & able to transfer the data into HDFS as RAW and Decomposed layer (including writing Oozie workflow, coordinators, Sqoop and Flume).
• Exposure in handling to massive quantities of data by taking advantage of both batch and speed methods.
• Strong knowledge of and experience with statistics; potentially other advanced math as well and good working knowledge of SQL ability.
• Deep knowledge in data mining, data modelling, data processing, machine learning, natural language processing or information retrieval.
• Experience in processing large amounts of structured / unstructured data.
• Capability to design and document solutions independently.

Disclaimer: Black Pearl will never ask for money or any form to charge our candidates just to process or consider their application for any of our available vacancies. If you happen to receive such request from any members of our staff or other individuals claiming to be part of Black Pearl, please do call our office.

About the Company

Black Pearl is a progressive, dynamic and well structured HR solution provider that offers permanent recruitment services, HR consultancy, psychometric assessments, coaching and also professional training services for clients from different corporate sectors in the Middle East.

Like a rare and unique black pearl, we consider our partnership with our clients and job seekers as a fine, precious and valuable encounter that needs to be affirmed, developed and supported with a strong commitment to deliver not only the right services but the best in the industry.

Our aim is to meet and exceed the expectations of our clients, strategically offering Black Pearl services that are customized to the unique requirements of our clients and job seekers alike, resulting in effectively achieving goals and all that is required in this ever evolving and competitive market.

Get personalised updates on latest vacancies
Job Alerts by Email
  • Personalised updates on latest career opportunities
  • Insights on hiring and employment activity in your industry
  • Typically sent twice a month
Senior Software Engineer salaries in UAE

Average monthly compensation
AED 16,500

Breakdown available for industries, cities and years of experience