Data Engineer - Birmingham/Remote

ASOS Technology is going through an exciting period of transition and major investment. This includes a number of strategic programmes to deliver the amazing technology and business solutions to support our ambitious global growth plans. At the heart of these plans is the rebuilding of our digital platforms and channels to provide the best shopping experience for our customers. Our plan is designed to enable us to really put our mobile experience first, enable personalisation and support a data driven organisation. We are also making significant investments in all our Buying, Merchandising, Finance and People systems with the latest toolsets and applications to accelerate the next phase of our global growth. We are also improving our ways of working within Technology to enable autonomous platform development and improve our engineering and agile practices.

ASOS is the UK’s number one fashion and beauty destination, expanding globally at a rapid pace. Technology is at heart of this business growth and by delivering incredible solutions we’re able to pioneer the technical innovation needed to keep our 20-something market engaged, thecloud basedarchitecture to support our global reach and the agile engineering methods to deliver value fast.

Data Engineer

ASOS is a unique and forward-thinking company and understands the opportunities data and technology has on driving the business forward. Data and analyticsremaina key priority focus area andData Engineeringwill be at the heart of driving new insights within the organisation. You will need to have a real passion fordata, and a desire to work withlatest Azuretechnologies.Working within theAdvanced Analyticsteam, you willbe delivering best in classdatasetsand analytics solutions.

What you'll be doing:

  • Responsibility for the technical implementation ofhigh-qualitysolutions based on the Microsoft AzureData Platform. 

  • Work closely withSenior Data Engineers and Tech Leadsto ensure that designs are practical, workable and deliverable.  

  • Ensure that solutions are built to the highest standard, is built in a way that favours a simple and maintainable approach over a clever and complex one, is tested at every step on the path to production,using the appropriate tools and practices, is deployable using automated tooling only, and is suitably instrumented to meet core operational and business monitoring needs. 

  • Demonstrate your passion for engineering by promoting good engineering practices within your team

  • Develop and foster strong relationships withbusiness stakeholders andbusinessanalysts to ensure that the software delivered by your team maps to the requirements of the business.

  • Seek out and actively promote ideas and techniquesfrom the wider developercommunity – both within ASOS and externally.

  • Working withan agile, cross functional team taking responsibility for the engineering team deliverables and quality

  • Keep up to datewith emerging data technologies and industry trends with a view to bringing business value through early adoption. 

  • Encouraging and driving the use of CI/CD so that solutions are deployable through a transparent and repeatable automated pipeline.

Key Skills and Experience

Essential

Previous experience in a Data Engineering role:

  • Hands-on experience working with big data,building data pipelines,processing techniques (ETL, ELT, LETS) for big data systems especially in cloud environments.

  • Knowledge of theAzureData Platformincluding:Azure Synapse AnalyticsAzure Storage, Azure Data Lake, Azure Databricks. Azure Data Factory, Azure Functions

  • BI andDataWarehousesknowledge includingdatamodelingand familiarity withtheKimball methodology

  • Working knowledge of the test tools,frameworksand practices available and appropriate to each phase of software delivery, such as TDD, BDD, Integration Testing, Performance Testing 

  • Experience with designing end user reports with a reporting tool (Power BI knowledge – Apps, Dashboards, Data Modellingwith DAX preferred)

  • Experience in relational and non-relational database technologies 

  • Broad knowledge ofusingCI/CDcreate workflows to automatically build, test, publish, release, and deploy codeusingtoolssuch as Azure DevOps,GitHub Actionsanddistributedversioncontrol tools such as GIT

  • Agile Development background (SCRUMand/ or KANBAN)

  • Understanding of cloud and on-premises infrastructure concerns 

Nice to Have:

  • Understanding of Big Data technologies (Spark)

  • Experience in retail and/or e-commerce

  • Other programming languages: C#, PowerShell, Python, Scala

  • Experienceofallthephases of thesoftware development lifecycle(SDLC)andknowledge aboutDataOpsbest practices.

  • Team development and mentoring skills 

Why work here:

  • Generous salary,bonusand pension matching

  • Great development programmes

  • Amazing offices and great culture

  • 25 days holiday plus one extra day for your birthday

  • Subsidised gym and canteen

  • Huge staff discount and regular sample sales

  • Life Insurance, medical care, cycle to work scheme

  • And tonnes more…

Location
Birmingham, United Kingdom
Skills
  • Azure
  • C#
  • Python