Enable job alerts via email!

Senior Software Engineer, Studios (C#, Azure, CQRS)

ASOS

London

On-site

GBP 45,000 - 70,000

Full time

4 days ago
Be an early applicant

Job summary

A leading online fashion retailer in London is seeking a Software Engineer to join their agile team. You will work with cutting-edge technologies such as .NET Core, React, and Kubernetes to drive software quality and improve decision-making. The role offers competitive salary, performance bonuses, and opportunities for professional development.

Benefits

Competitive salary and performance bonuses
Support for professional development
Generous paid leave
Flexible benefits allowance

Qualifications

  • Experience with a broad range of technologies, including .NET Core and ASP.NET Core.
  • Good understanding of the Application Lifecycle, Quality Assurance, Database Engineering, and Deployment processes.
  • Ability to promote ideas and techniques within the team.

Responsibilities

  • Work as part of an enthusiastic and motivated agile team.
  • Continuously develop and improve our code and technology.
  • Write high-quality code to support company growth.

Skills

Customer-first mindset
.NET Core (C#)
ASP.NET Core
React/Node.js
Communication skills
Innovation

Tools

Docker
Kubernetes
SQL Server
MongoDB
Microsoft Azure

Job description

Company Description

We're ASOS, the online retailer for fashion lovers all around the world.

We exist to give our customers 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 judgement, and channel your creativity into a platform used by millions.

We are proud members of Inclusive Companies, are Disability Confident Committed, and have signed the Business in the Community Race at Work Charter. We placed 8th in the Inclusive Top 50 Companies Employer list.

If you need any adjustments during the application process, please let our Talent team know in whatever way works best for you.

Job Description

As a Software Engineer in one of our 30 engineering platforms operating at hyper-scale, receiving thousands of requests per second, you'll work as part of a strong cross-functional agile team to drive quality and technology. You'll bring your skills and experience to share with the team and mentor other engineers daily.

With around 5000 new products going live every week, there is significant scope to develop capabilities that improve efficiency and enable better decision-making, enhancing our product offerings for our fashion-loving, twentysomething customers.

We're goal-oriented and passionate about technology. You'll be working with the latest tools like .NET Core, React/Node.js, Docker, and Kubernetes, while maintaining best practices like TDD and CI/CD automation.

What our day looks like:
  • Work as part of an enthusiastic and motivated agile development team delivering high-quality software into production.
  • Adopt a test-first approach from business requirements to code.
  • Continuously develop and improve our code and technology, playing a key role in the team.
  • Write high-quality code to support company growth and improve the effectiveness of our buying and merchandising teams.
  • Participate in Tech Develops days, hackathons, and knowledge-sharing sessions to learn and improve engineering practices.
  • Support our culture by championing Diversity, Equity & Inclusion strategies.
Qualifications
  • A customer-first mindset.
  • Experience with a broad range of technologies, including .NET Core (C#) & ASP.NET Core, React/Node.js.
  • Good understanding of the Application Lifecycle, Quality Assurance, Database Engineering, and Deployment processes.
  • Appreciation for layered architecture.
  • Ability to model and understand business domains.
  • Knowledge of software delivery tools and practices such as DDD, TDD, BDD, Integration and Performance Testing, CQRS, Event Sourcing, CI, and Build Automation.
  • Experience with JavaScript and UI frameworks.
  • Knowledge of relational and non-relational databases like SQL Server and MongoDB.
  • Experience with cloud platforms, preferably Microsoft Azure.
  • Strong communication and interpersonal skills.
  • Drive for self-improvement and innovation.
  • Ability to promote ideas and techniques within the team.
  • Desire to lead technical discussions and design.
  • Focus on building excellent user experiences.
Additional Information

Benefits include:

  • Competitive salary and performance bonuses.
  • Support for professional development and career growth.
  • Generous paid leave, including personal celebration days.
  • Flexible benefits allowance.
  • Access to learning resources and knowledge-sharing events.
  • Employee perks and wellness options.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.