Job Description

Purpose of the role As a Data Engineer, you will play a pivotal role in our Data & Development Services capability, working closely with other Data Engineers and Business Intelligence developers to create robust, secure, scalable solutions for our clients. Leveraging your technical skills across the Azure platform, you will design, build, and optimise solutions for our customers, implementing database solutions to give value to the customer’s data. Key Responsibilities: Analyse requirements and design to understand how data is currently used, manipulated and processed. Design, develop and test data collection, integration and ETL applications to make data available to key client stakeholders. Model data requirements, data sources and data flows to bring structure to the programmes of work. Implement data solutions using Microsoft Azure services such as ADLs, Databricks etc. Develop solutions in relevant programming language, e.g. SQL, Python, Java etc. Develop data solutions using relevant data storage solutions e.g. SQL Server. Use strong communication skills to communicate and collaborate with clients to deliver high quality data solutions. Requirements: An inquisitive approach to technology and problem solving Expertise in working across a range of tools and services across the Microsoft Azure stack and the data tools such as ADLs and Databricks Sound knowledge of design principles and an interest in developing robust solutions. Ability to design and implement well written SQL and/or an alternative programming language. Ability to test data from source to presentation layer. Strong interpersonal skills and able to develop good working relationships with internal and customer stakeholders Comfortable with a degree of ambiguity in customer requirements and the ability to make decisions based on limited information Excellent written and verbal communication skills and communicate complex technical information to both technical and non-technical colleagues

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In