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.
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
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…