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: Engage in tech development days and hackathons for continuous learning.
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#) 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#)
✨Tip Number 1
Network like a pro! Reach out to current employees at ASOS on LinkedIn or through mutual connections. A friendly chat can give you insider info and might just get your foot in the door.
✨Tip Number 2
Show off your skills! Prepare a portfolio or GitHub repository showcasing your best projects, especially those using .NET Core and Azure. This is your chance to shine and demonstrate your coding prowess.
✨Tip Number 3
Ace the interview by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, confidence is key!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining the ASOS team. Let’s make it happen!
We think you need these skills to ace Senior Software Engineer (Azure, C#)
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match the job description. Highlight your expertise in .NET Core, C#, and Azure technologies, as these are key for us at ASOS.
Craft a Compelling Cover Letter: Use your cover letter to tell us why you're passionate about software engineering and how you embody our values of being Authentic, Brave, and Creative. Share specific examples of your work that align with our mission.
Showcase Your Projects: If you've worked on any relevant projects, especially those involving microservices or cloud computing, make sure to mention them. We love seeing real-world applications of your skills!
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for this exciting opportunity 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 experience with pair programming or mentoring others, as this aligns with the collaborative culture they value.
✨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, stakeholder management, and the ability to lead by example are crucial for this role. Prepare anecdotes that showcase your ability to work well in a team and mentor others, as these qualities will set you apart.