Tuesday, 20 January 2015

Software Developer C# (Up to £45,000pa)


Software Developer C# (Up to £45,000pa)

Role: Permanent
Reporting To : Team Lead
Salary : Up to £45,000 Negotiable dependent on Experience – (We are recruiting at all levels junior and above)
Hours: Monday – Friday 9.00am – 5.30pm


What’s the Software Developer role all about?
As we are a leading online retailer, millions of customers each year.


What will you get from us……
  • We will give you the opportunity to learn and hone the best engineering practices including Continuous Integration, Test Driven Development and SOLID principles.
  • Career progression opportunities
  • Personal development paid for by ao.com (Guaranteed 5 days each year)
  • The opportunity for International project experience
What will my responsibilities be as a Software Developer?
We have dedicated teams who work together to deliver software across the entire journey for our customers.
We have vacancies across teams involved in building software for every area of the ecommerce business including logistics, order processing systems, websites, supply chain and more.

  • Uncovering non-functional requirements – (“How many of these need processing in an hour”)
  • Choosing technology tools – “Have you guys seen this new java test runner?”
  • Choosing the best solution for the problem – “A spread sheet is not the best tool for this task”
  • Designing the solution – “Time to get the CRC cards out”
  • Implementing the solution – “cutting code”
  • Building quality in – red/green/refactor – TDD
  • Constantly improving our software processes – “How could we get more value out of our daily stand up?”
  • Constantly improving our engineering processes – “Is this a suitable candidate for automation?”
What skills do I NEED to have as a Software Developer?
We are looking for developers with experience in web based technology and development of both front end and back end systems
  • A degree in computing science or related subject is an advantage but not compulsory
  • We use the following technologies a lot, so commercial experience with them is beneficial, although you don’t need to be a master at them:
C# .Net (This is the bread and butter of the role and you will need a strong knowledge of the syntax)
ASP.Net
MVC
Javascript
HTML5
WCF
NUnit, Moq, ReSharper, SpecFlow
MS SQL 2008

If you can offer the following or are chomping at the bit to work alongside other likeminded team mates, keep reading.
  • Solid understanding of the practical application of agile development methods
  • Significant software development and infrastructure architecture experience in designing and architecting enterprise web applications
  • You will be the heart of an autonomous delivery team, so you should be proactive and great at problem solving
  • We prefer close collaboration over long-winded documentation, so you need to be a great communicator and have solid interpersonal skills
  • Nurture a close relationship with your internal customer and helping elicit requirements
  • Be an inspiration of innovation to the client
  • Maintain strong expertise and knowledge of current and emerging technologies and products
  • Have a desire to improve as a developer and be lifelong learner

No comments: