Software Developer - C# .Net
Štore (Municipality of Štore) IT development
Job description
COMPANY DESCRIPTION
Sainsbury’s, one of the UK’s largest retailers is investing heavily in digital innovation and bespoke application development. The team is growing rapidly and looking for talented colleagues to help deliver an ambitious and market leading service that lives up to Sainsbury’s industry leading reputation.
JOB DESCRIPTION
Sainsbury’s is looking for C# Web developers to help develop our internal systems to support our future business development. You will work closely with other developers across multiple platforms and technologies to create a beautiful application ecosystem that is consistent, highly usable, and reliable.
As a C# Web Developer you will:
· Write well structured, commented, beautiful code.
· Assist in architecting the application.
· Design smart ways of storing complex data.
· See unit testing as a benefit, not a chore adopting a Test Driven Development (TDD) first approach.
· Look out for new technologies and use them when they fit.
· Feed your opinions to the product team.
· Be exposed to platform architecture and learn why we hire DevOps, not sysadmins.
· Join an agile team and contribute what you’ve learnt to improving the process.
· Define your career path and be given the opportunity to grow and learn.
· Be close friends with tracking tools, not enemies.
· Self-starter in utilising and adopting new technologies.
· Provide 2nd or 3rd line support to business applications.
· Be part of the on-call and out of hours rota as required.
You have excellent knowledge of:
· Writing great code, design being as important to you as writing the code.
· Experience of C# and ASP.NET and MVC knowledge would be essential.
· Developing code in a Test Driven Development (TDD) approach and utilising mocking frameworks for testing code.
· Familiar with Service-Oriented Architecture (SOA).
· Develop RESTFUL API Services.
· Excellent knowledge of SOLID principles and design patterns.
· Develop responsive design websites using frameworks like Bootstrap.
· Develop websites using JavaScript frameworks like JQuery, AngularJS and Backbone.
· Knowledge of HTML5 and CSS3.
You will have good understanding of:
· Working in a continuous integration and delivery environment.
· Knowledge of GIT and TFS source repositories.
· Agile SCRUM methodologies.
Technologies we’re using right now (and you’ll be expected to use too):
· C#, Net 4.5, ASP.NET MVC, WCF,
· AngularJS, Backbone, JQuery
· Bootstrap, CSS, HTML5,
· Entity Framework, Web API
· TDD and SQL Server
· GIT and Team Foundation Server
ADDITIONAL INFORMATION
As a team member you will benefit from:
Competitive salary.
22 days holiday, bank holidays.
Ability to purchase up to 5 days of holiday.
Discretionary annual bonus.
Eligibility for pension scheme.
*LI-NS