Senior Web Developer - C# ASPNet

Trs 24/7 Solutions Limited
08 Mar 2018
17 Mar 2018
Contract Type
Full Time

Main Purpose of Role:

To develop our public facing, API and back office web sites in a Test Driven Agile environment. We love to use the latest and greatest technology and are looking to incorporate .NET Core, SignalR, Angular 2 and others. Alongside working with all the technologies listed below to enhance the features within our websites, your role may also involve the integration of new desirable technologies.

Main Duties and Responsibilities:

This is a fast-paced, hands-on role. Your day to day responsibilities will include, but not solely be limited to:

  • Developing website features and fixing bugs using C#
  • Writing unit tests using nUnit
  • Styling website changes in CSS
  • Developing JavaScript code using frameworks such as Angular.js
  • Attending scrum meetings and briefings with clients and peers
  • Taking responsibility for all development work and ownership of thorough quality control
  • Creating and updating table design in SQL Server 2014
  • Writing browser based tests using Selenium/SpecFlow/C#
  • Analysing and amending database queries for high performance

Technical Skills:

Must be fluent in the following:

  • C# 6 including advanced language features e.g. generics, lambdas, delegates
  • Design Patterns and SOLID Principles
  • Linq-Sql/Entity Framework 6+
  • SQL Server 2014+
  • TDD/nUnit
  • Javascript/JQuery/AJAX
  • HTML5
  • CSS 3

Desirable Skills:

  • AngularJS
  • Agile methodologies/Scrum
  • Automated browser testing/SpecFlow/Selenium
  • SignalR
  • NodeJs/Grunt/Gulp
  • ECMAScript6
  • MVC Core
  • .NET Core

Person Qualities

  • Strong written and verbal communication skills.
  • Excellent coding and development abilities.
  • The confidence to express ideas as part of a creative team.
  • A clear and genuine interest in technological trends.
  • The ability to meet deadlines and think strategically.
  • A passionate approach to work with a desire to push boundaries.
  • The ability to explain technical jargon to peers.
  • Honest, reliable, dedicated and hard working.

This job was originally posted as

Similar jobs

Similar jobs