software engineer

software engineer Birmingham, England

ASOS
Full Time Birmingham, England 65000 - 44000 GBP ANNUAL Today
Job description

software

Company Description


We're ASOS. We blend our flair for fashion with our love of cutting- edge technology, but more importantly were interested in how we can bring the best out of you.

We exist to give people the confidence to be whoever they want to be, and that goes for our people too. At ASOS, you're free to be your true self without judgment, and channel your creativity into a platform used by millions.

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 boost our aspiring global growth plans following the past 20 years of providing the ultimate fashion experience for 20somethings.

Last year, we shipped 73m orders to our 20m (and growing) active customers, processed 80m units of returned stock, and on our last Black Friday weekend, our systems processed over 1m orders, 42 every second at peak – pretty cool huh?!

Let our Director of Architecture, Dave Green explain how our Microservices architecture has been designed with Microsoft Azure…


How we built it: ASOS shift from local monolith to built for Cloud online retail system


ENGINEERING

Engineering at ASOS is more than just writing code. As part of our DNA, not only do we encourage everyone to “look through our customers eyes”, exploring ways to improve the general experience, but we also treat quality as a first class citizen, looking for ways to improve how we work and deliver.

Test first

Testing is not just a thing for QA engineers to sign off; it’s part of the whole development process. We champion TDD as a principle and ensure ALL our engineers are proactively contributing to the testing strategy. All platforms have designated QA engineers to support testing approaches across their teams, utilising their dedicated communities for sharing knowledge.

DevOps

Delivery isn’t for another team to complete - our engineering teams own the entire software delivery lifecycle for every work item from their backlog. By owning the CI/CD pipelines for respective services and collaborating with dependent teams, our engineers are continuously delivering solutions for our customers and optimising the process along the way.

Communities of Practice

ASOS are constantly reminded of the power of our people so we use this to our strength by establishing new communities across Tech. From QA, DevOps, Cyber Security and accessibility to Women (and Families) In Tech, Diversity & Inclusion, Engineering Managers, Coaching or Agile Ways of Working; there’s a community for everyone and plenty of opportunity to spin up more.

Learning Opportunities

We recognise everyone has personal development plans, regardless of where they’re at in their careers, so we provide many platforms and opportunities to learn and share their progress. Last Friday of the month is typically designated to personal development and learning with Tech Develops, we have a growing community of Lightning Talks, plenty of online resources including Microsoft and O’Reilly Learning and our Academy provide an endless source of training programmes.

Big Data

ASOS is a unique and forward-thinking company and understands the opportunities data and technology has on driving the business forward. Data and analytics are at the heart of everything we do, underpinning delivery, helping us make the right decisions and driving new insights within the organisation.


Job Description


ORDERS PLATFORM

Our Orders services are critical to the customer experience - also known as “Golden Thread” services – to ensure orders are processed and fulfilled as soon as possible following the moment they hit the “PLACE ORDER” button.

This includes Order Processing, Payments, Delivery, Stock and Fulfilment and a whole host of dependent services. But it doesn’t stop there. When customers want to know the status of their order, or require a refund or replacement, our Order Details API provides the functionality for exposing that information in your account.

Across ASOS Tech, we pride ourselves on creating innovative and friction-free tech solutions. These enable ASOS to provide our global customers a first-class order management proposition with the ability to place, track and return an order anytime, anywhere so we strive for a zero-downtime platform.

We are currently investing in a major re-platforming programme on our .NET architecture. We build our solutions in the Azure cloud primarily using Azure Functions running images built using Docker and .NET Core. We back this up using resources including Azure Service Bus, Cosmos DB and Azure KeyVault. We monitor real time usage and performance using Application insights and deploy using Terraform and Azure Devops CI/CD pipelines. For a fuller understanding of what we’ve made, check out our Solution Architect Amrish Patel’s video explanation for Microsoft:


ASOS' Operational Triumph with Azure Cosmos DB


You can also listen to one of our podcast episodes from Season 1 when Sarah Wood and Amrish talk about the event-driven architecture under the hood of our Order Processing solution, available in Apple Podcast and Spotify.

We take a test first approach to programming and use best practices like TDD, ATDD and DDD. If you have the technical skills we’re looking for and a passion for Agile delivery and fast-paced environments, come join us!


Qualifications


What you should bring

TECH

.NET Core (.NET), C#; Databases (SQL and/or NoSQL); Event Sourcing; DDD; Infrastructure as Code; Messaging (Azure Service Bus, AWS SQS / SNS, Kafka); Engineering fundamentals (SOLID/KISS/DRY/YAGNI); Design patterns (code); RESTful APIs; Cloud computing (Azure App Service, Azure Functions, AWS Lambda etc); Cloud databases (Cosmos DB, DynamoDB, AWS RedShift, Azure SQL Server); Terraform; Azure DevOps Pipelines; GitHub; Docker; Cloud-based monitoring (Azure, AppInsights, Grafana, New Relic);

SOFT SKILLS

Agile and XP methodologies (pair-programming); Testing (TDD, unit, integration); Git; CI/CD; Monitoring & alerting; Stakeholder management & communication; Design patterns (architecture, system, security, networking); Performance/load testing; Site Reliability Engineering (scalability, availability, costs, maintainability); Kanban / Scrum delivery; Software Craftsmanship; Coaching and mentoring; Lead by example on complex projects


Additional Information


What’s in it for you?

  • Truly unique and agile working environment surrounded by a diverse range of passionate experts, with three common interests: our customers, technology and innovation

  • Generous salary, bonus and pension-matching, life insurance, free private medical care, cycle to work scheme + much more

  • Bespoke flexible benefits scheme catered to your personal needs

  • Best in class Learning & Development schemes and career development programmes

  • 25 days holiday, annual milestone rewards and never work your birthday again

  • Free top-of-the-range onsite gym, plus great value personal training and wellness treatment rooms

  • Subsidised canteen facilities with breakfast bar, salad cart, expert chefs and multiple coffee shops

  • Tech Develops days – last Friday of the month dedicated to developing yourself and others around Tech including external speakers and exclusive Microsoft training material

  • Regular company-wide social events including sports days, charity days, ‘Give A Week Away’ opportunities to visit our charity partners in India, annual celebrations to name just a few

  • Huge staff discounts, sample sales and early access to exclusive partnerships

Our Commitments

We want our people to be whoever they want to be. That’s why we’re committed to creating a truly inclusive culture at ASOS, but how are we doing it?

We’re proud members of Inclusive Companies, are Disability Confident Committed and have signed the Business in the Community Race at Work Charter. We’ve also recently been placed 8th in the Inclusive Top 50 Companies Employer List too.

We have several employee networks that operate as safe spaces, to help support and celebrate our people - find out more here.


Do you need any reasonable adjustments? Our recruitment team will be happy to support you in the best way possible if you feel comfortable raising this. It’s also our policy to interview all candidates with a disability who meet the minimum requirements for roles they have applied to.


If you have any questions about the policies we have in place to support our employees (e.g. our parental leave approach), just let our Talent team know.

Our Commitments

We want our people to be whoever they want to be. That’s why we’re committed to creating a truly inclusive culture at ASOS, but how are we doing it?

We’re proud members of Inclusive Companies, are Disability Confident Committed and have signed the Business in the Community Race at Work Charter. We’ve also recently been placed 8th in the Inclusive Top 50 Companies Employer List too.

We have several employee networks that operate as safe spaces, to help support and celebrate our people - find out more here.


Do you need any reasonable adjustments? Our recruitment team will be happy to support you in the best way possible if you feel comfortable raising this. It’s also our policy to interview all candidates with a disability who meet the minimum requirements for roles they have applied to.


If you have any questions about the policies we have in place to support our employees (e.g. our parental leave approach), just let our Talent team know.

software engineer
ASOS

www.asos.com
London, United Kingdom
José Antonio Ramos Calamonte
$2 to $5 billion (USD)
1001 to 5000 Employees
Company - Public
Department, Clothing & Shoe Stores
2000
Related Jobs

All Related Listed jobs

Channel Account Manager
Blancco Technology Group Cambridgeshire Today

Coordinate with partners to deliver effective and relevant product and sales training. Build a partner sourced pipeline and deliver against a given sales target

Coffee Shop Assistant
Tyne Valley Auctions Ltd Corbridge, England 10.5 GBP HOURLY Today

Customer service: 2 years (preferred). To assist with the ordering and storage of food, beverages and cleaning products liaising on any additional stock changes

management analyst
City of Monrovia Monrovia, CA 97969 - 73106 USD ANNUAL Today

The Position


RETIREMENT – PERS
CalPERS 2.7% @ 55 (Classic...

Assistant Night Manager
Melia Hotels International Newcastle upon Tyne Today

The world is yours with Meli Joining Meli is to embark on a journey without borders because the possibilities of growing and training here are endless. It is knowing that the world is yours and...

project manager
Carbon60 Waterlooville, England 48318 - 26000 GBP ANNUAL Today

Project Manager - Water Industry

My client delivers complete electrical, software, control, and automation solutions to...