At a Glance
- Tasks: Join a dynamic team to develop high-quality software for millions of global customers.
- Company: ASOS, a leading retail tech company with a collaborative culture.
- Benefits: Competitive salary, private medical care, employee discounts, and 25 days annual leave.
- Why this job: Make an impact from day one while working with cutting-edge technology.
- Qualifications: Experience in .NET Core, C#, and cloud computing; strong collaboration skills.
- Other info: Opportunities for personal growth and involvement in DE&I initiatives.
The predicted salary is between 36000 - 60000 £ per year.
Hybrid Working: We work in-office at least 2 days a week to move faster, learn quicker, and build a strong, collaborative culture.
About the Role: At ASOS, we take real pride in our best in class microservices architecture, whilst sticking to the ASOS values of Authentic, Brave and Creative. We are looking for Software Engineers to support and deliver the on-going software which makes ASOS awesome! As a Senior Software Engineer in one of our 30 engineering platforms operating at hyper-scale receiving thousands of requests per second, you will work as part of strong cross functional Agile teams driving quality and technology, bringing your skills and experience to share with the team and mentor the other engineers' day to day.
Responsibilities:
- Work as part of an enthusiastic and motivated agile development team that takes pride in delivering high-quality software into production.
- Take a test first approach from business requirements through to code.
- Continually develop and improve our code and technology, whilst playing an active role in the conception of brand new features for our millions of global customers.
- Keep our customers happy by writing high quality code to handle our hyper-scale demand.
- Join our regular Tech Develops days to learn new things, take part in internal and external hackathons, share your knowledge and help to drive improvements in engineering.
Technologies We Use:
- Latest versions of .NET Framework, .NET Standard and .NET Core (C#)
- Azure Service Fabric/AKS/ACS/Cloud Services
- Azure Service Bus
- Azure Cosmos DB, SQL DB
- Git, TeamCity and Octopus Deploy
- ATDD/BDD
- Software Craftsmanship
- Scrum/Kanban
Qualifications:
- Tech: .NET Core (.NET), C#
- Databases (SQL and/or NoSQL)
- 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
Benefits:
- Competitive salary, pension, and private medical care scheme
- Performance related bonus
- Flex benefits allowance - which you can choose to take as extra cash, or use towards other benefits
- 25 days paid annual leave + an extra day for your birthday
- Employee discount (hello ASOS discount!)
- Tech Develops - our internal tech focussed skills development programme to focus on your personal growth as a technologist
- Opportunity to represent ASOS at industry leading events
- Opportunity to help shape and drive our DE&I initiatives in Tech (like our WIT movement and Diversity mentoring in Tech)
- Opportunity to make an impact from day one and work with the latest in cutting edge of technology
Seniority Level: Mid-Senior level
Employment Type: Full-time
Job Function: Information Technology
Industry: Retail
Senior Software Engineer (Azure, C#) in London employer: ASOS.com
Contact Detail:
ASOS.com Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer (Azure, C#) in London
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry, especially those already at ASOS. Attend meetups, tech talks, or even online webinars to make those valuable connections that could lead to your dream job.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those using Azure and C#. This is your chance to demonstrate your coding prowess and problem-solving abilities, so make it shine!
✨Tip Number 3
Prepare for the interview like it’s the final boss level! Research ASOS’s tech stack and be ready to discuss how your experience aligns with their needs. Practice common technical questions and be ready to showcase your knowledge of Agile methodologies.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, you’ll be part of our community from the get-go, which is always a bonus!
We think you need these skills to ace Senior Software Engineer (Azure, C#) in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your experience with Azure, C#, and any relevant technologies we use at ASOS. We want to see how you can contribute to our awesome team!
Craft a Compelling Cover Letter: Your cover letter is your chance to show us your personality and passion for the role. Share why you're excited about working with us at ASOS and how your values align with ours. Be authentic, brave, and creative!
Showcase Your Projects: If you've worked on any cool projects or have a GitHub profile, make sure to include them in your application. We love seeing practical examples of your work, especially if they involve high-quality code and innovative solutions.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way to ensure your application gets into the right hands. Plus, it shows us you're keen to join our team at ASOS!
How to prepare for a job interview at ASOS.com
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially .NET Core, C#, and Azure services. Brush up on your knowledge of microservices architecture and be ready to discuss how you've applied these technologies in past projects.
✨Showcase Your Agile Experience
Since the role involves working in Agile teams, be prepared to share specific examples of how you've contributed to Agile methodologies like Scrum or Kanban. Highlight any experiences with pair programming or mentoring others, as this aligns with their collaborative culture.
✨Prepare for Technical Questions
Expect to face technical questions that test your understanding of software craftsmanship principles like SOLID, KISS, and DRY. Practice coding challenges or system design scenarios that could come up during the interview to demonstrate your problem-solving skills.
✨Emphasise Soft Skills
Don’t forget to highlight your soft skills! Communication and stakeholder management are key in this role. Be ready to discuss how you've effectively communicated complex ideas to non-technical stakeholders or led a team through challenging projects.