Senior .NET Web Developer

We are looking for an experienced .NET web developer. The successful applicant will join a team that works collaboratively to develop and maintain dynamic, web based applications.

Responsibilities

  • Have analytical and good problem solving skills along with excellent written and verbal communication

  • Provide technical solutions and apply application frameworks, design patterns and coding best practices

  • Preparing and maintaining application documentation

  • Develop and ensure a high quality user experience

  • Create and develop new web products on desktop and mobile

  • Support web based programs and their production

  • Engage with team members and encourage innovation

Skills and Experience required:

  • 4+ years commercial development experience in the .NET development platform

  • Extensive technical experience in: HTML, CSS, JavaScript (jQuery, JSON), C#, ASP.NET, MVC and WebAPI

  • Comprehensive understanding of OO and domain-driven design concepts

  • Proficient with Visual Studio 2017 and Team Foundation Server (TFVC & GIT)

  • Experience with integrating third party REST API's

  • Experience writing and understanding SQL queries on RDBMS such as SQL Server and compatible ORMs such as EntityFramework

Desirable Experience:

  • Familiarity with DevOps practices e.g. Continuous Integration, Continuous Delivery, and Automated provisioning and release management.

  • Experience writing Unit Tests using tools such as xUnit, nUnit, and Moq

  • Experience managing an hosting environment based on Windows Server, IIS and SQL Server

  • Either native or hybrid mobile application development

  • Additional industry qualifications (ITIL, MSCD) will be looked upon very favourably.

Back to Search Results Click here to apply online for this job