The .NET Developer should be able to: - Demonstrate a high level of competence in object-oriented analysis, design and coding in a .NET server-side environment, specifically utilising the Microsoft MVC framework.
- Produce standards compliant HTML, CSS and JavaScript from supplied artwork and technical specifications
- Design and implement systems that use relational databases, specifically SQL 2008 R2
- Work to pre-defined requirements and produce code that meet the requirements
- Demonstrate a structured approach to development, using design patterns where appropriate and using SOLID principles
Desirable Skills & Experience:It is desirable that you can demonstrate experience with the following with at least 3 years commercial experience in:
NET development using C#, v4 and VS2012.·
- HTML, CSS and JavaScript. ·
- ASP.NET development including MVC. ·
- Web services including creating and consumption of WCF. ·
- Microsoft entity framework, Linq and LinqToEntities. ·
- Source control and build management with Team Foundation Server 2010. ·
- Create and maintain stored procedures and queries using TSQL. ·
- Familiarity with building desktop and console applications.
Personal Qualities:·
- Team Player, able to provide input into a multifunctional team. ·
- Adaptable. The role requires a willingness to take on tasks outside of a narrowly defined role. ·
- Self-motivated, capable of working with limited supervision, pro-actively reporting on status and tasks.
- Good communicator at multiple levels and across multiple disciplines.
- Capable of working to both tactical and strategic timescales.