Senior .Net Developer

Recruiter
Dynamics Consultants Ltd
Location
Southampton
Salary
Negotiable
Posted
21 Jul 2017
Closes
09 Aug 2017
Sectors
IT
Contract Type
Permanent
Hours
Full Time

We are looking for an exceptional full stack Senior .Net Developer to join our customer facing team. You will need to be able to work a dynamic way and be an excellent problems solver, and cope with a variety of projects, ranging from small rapid change to larger scheduled projects.

Knowledge, Skills and Experience:

Approximately 5+ years commercial experience in the following areas:

Essential Skills:

  • Development frameworks: Microsoft .Net 2.0 to 4.x code base platforms using C#
  • Web Technologies: Microsoft Asp.Net WebForms & MVC 3+, HTML5 and CSS, JavaScript and frameworks
  • Desktop Technologies: WinForms, WPF, Windows Universal Apps
  • Data Technologies: Microsoft SQL Server 2008+, SQLCE, ORM's (Entity Framework), JSON, XML
  • Industry experience of using best practices for code design (SOLID, design patterns, DI/IoC, Multi-tier architectures)
  • Experience leading small teams
  • Writing and consuming SOAP, WCF, and RESTful Web services
  • Ability to consult with stakeholders with a view to write accurate specifications based upon the customer needs
  • Support and maintenance experience on production systems

Highly Desirable Skills:

  • Previous experience of working in a retail or eCommerce business on customer facing or back office systems would be advantageous
  • Experience of working with Web based Content Management Systems
  • Experience of Agile methodologies, e.g., Scrum & Kanban
  • Experience working with ALM systems, especially TFS/VSTS. & Git
  • Experience of Continuous Integration & Continuous Delivery
  • Ability to configure, maintain, and troubleshoot web hosting platforms (e.g., IIS, Azure)

Useful Skills:

  • Knowledge of MS Commerce Server 2007+, and nopCommerce
  • Knowledge of Umbraco, n2Cms
  • Knowledge of search technologies (Solr, Lucene.net)

Competencies:

  • Deliver high-quality work to timescales, managing and prioritising your own workload
  • Drive bespoke application platform maintenance and change, through collaboration with key business stakeholders
  • Comfortable with spending less time hands on coding, more time leading and managing change
  • Practitioner of best practices for code design using SOLID principles, leading more junior team members to adopt and follow these techniques
  • Supporting and guiding more junior members, in areas such as code reviews, and knowledge sharing
  • Strong communication skills not just with peers and other members of the development team, but right across the wider business functions (stakeholders, users etc.)
  • Comfortable working within different SDLC's (Linear or evolutionary) depending on project needs

More searches like this