Stack Exchange

Job Description

At ASOS, technology does not just support our business; it drives it. As the Engineering department, we are at the heart of technology, because it’s us who make it all possible. So as you’d imagine, we take it seriously. We are a passionate, determined and cohesive team that consistently delivers premium business change and innovative solutions. With dedication to recruiting top talent into our growing team, we will make ASOS as well known for our technology as we are for our fashion. 

The Role:

ASOS is a unique and forward thinking organisation which understand how technology drives its business forward. Our technical strategy is to gain competitive advantage through the development of bespoke software solutions and the judicial use of world leading software tools and packages. We passionately believe in building autonomous, agile, cross functional teams who form a community of technical excellence.

The Senior Software Engineer is the powerhouse of software design and delivery at ASOS. Working as part of a strong cross functional Agile team you will drive quality and technology forward bringing your skills and experience to bear across the team.

  • Work in a matrix managed, fast paced Engineering team helping drive the delivery and technical competency of your team and the entire department forward.
  • Responsible for the line management and career development of one or two team members.
  • Work in an agile, cross functional team taking responsibility for the engineering team deliverables and quality.
  • Working closely with team members and business stakeholders to gather and define requirements
  • Involved with the technical design of solutions for your team, working with the appropriate stakeholders including business, architecture and service
  • Working with the Solution Architect to ensure the team delivers to required quality and adheres to best practice.
  • Expected to be proactive, lead by example, be hands on, involved in all tasks and take on sprint backlog items.
  • Guide and mentor within the team and provide feedback to the line manages around performance and reviews.
  • To seek out and actively promote ideas and techniques in the community – both within ASOS and externally
  • Understand the impact of any changes to the bigger ASOS eco-system
  • Take responsibility for the delivery for tasks from initial design to delivery into production
  • Understand the impact changes will have on load and performance

Qualifications & Experience:

  • Proven experience of working in teams in the successful delivery of complex, highly performing and high quality software systems.
  • Experience of Agile and XP practices
  • Proven experience of working with business stakeholders, Product Owners and Business Analysts to analyse requirements, develop ideas and design solutions
  • Understanding of non-functional requirements, quality assurance and continued improvement methods

Skills & Requirements

Essential Skills:

  • Commitment to deliver high quality well tested software and to inspire those around you to do the same.
  • Excellent multi-tasking and strong communication skills are essential. 
  • Mentoring skills
  • Excellent analytical and problem solving skills
  • Expert and broad base of knowledge in the following technologies:
    • .Net 3.5/4
    • ASP.NET
    • WCF
    • SQL (T-SQL),
    • HTML, CSS, JavaScript, JQuery
    • Software design patterns
    • Testing (unit, integration etc.)
    • Inversion of Control/Dependency Injection.
    • Distributed message system design/development
    • Visual Studio / TFS 2010
    • Azure
    • TDD/BDD frameworks

Desirable Skills:

  • Working knowledge of most of the following:
    • Cloud based development
    • Website design, Usability, Accessibility
    • Behaviour Driven Development (BDD)/Test Driven Development (TDD)
    • ASP.Net MVC
    • Exposure to AOP
    • MSBuild / Powershell
    • Parallel programming
    • 3rd party JavaScript libraries, e.g. JQuery
    • Message Queuing Technologies e.g. MSMQ
    • Test Automation Technologies

About ASOS.com

We are a work hard play hard company.

We are fast paced and unique in terms of being energetic , vibrant and tech savvy. We have some great Tech Guru's and its a great place to showcare your talents / experience and also grow new ones.

We do have the weekly social gatherings and the key thing is everyone who works for us has a passion for the brand and a passion for technology. Its a great place where you can combine your love for technology to the workplace.

We are always inventive and evolving....what is not to love in such an environment.

Joel Test score: 11 out of 12

The Joel Test is a twelve-question measure of the quality of a software team.

  • Do you use source control?
  • Can you make a build in one step?
  • Do you make daily builds?
  • Do you have a bug database?
  • Do you fix bugs before writing new code?
  • Do you have an up-to-date schedule?
  • Do you have a spec?
  • Do programmers have quiet working conditions?
  • Do you use the best tools money can buy?
  • Do you have testers?
  • Do new candidates write code during their interview?
  • Do you do hallway usability testing?
apply

Learn more about ASOS

We have great benefits

25 days holiday + 1 day for your BirthdaySummer Working Hours - 9 - 3pm on Fridays between June and AugustHuge Staff discounts and regular sample salesFlexible benefits package with lots of great optionsAnnual bonusSeason ticket loans availablePension schemeBuy / Sell HolidaysOnsite Fitness ClassesMedical benefits

Visit the ASOS company page

view all job listings view all ASOS.com job listings

Senior .Net Engineer - ASOS at ASOS.com - C#
;