C#.NET Developer

360 Resourcing
£40,000 per annum
09 Feb 2017
09 Mar 2017
Contract Type
Full Time

New opportunity not to be missed! Our client has a unique opportunity available for a C#.NET Developer to join the team in Salford Quays, Manchester. The role is a full time, permanent position offering a salary of up to £40,000 per annum.

Our client is Europe’s leading Health organisation, bringing convenience and accessibility to healthcare. Their innovative mobile health platform connects users with fully-qualified, experienced doctors via remote video consultation, making lengthy appointment waiting times and poor access to primary care services a thing of the past.

Our client is looking for a C#.NET programmer to be involved in the development of an innovative health platform. Our client is a technology innovator in the healthcare sector.

Role Overview

They are looking for a C#.NET Developer responsible for the continued development of an innovative platform. Including web applications, mobile apps, web APIs, including anything from back-end services to their client-end counterparts.

Your primary responsibilities will be to design and develop these systems, and to coordinate with team members working on different areas/layers of the infrastructure. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

The successful candidate must be a team player and have a proven track record of developing commercial multi-user systems using C#.NET. Health domain experience is not essential, but the role requires knowledge of Microsoft .Net and related technologies.

What are the responsibilities of the C#.NET Developer?

- Translate application storyboards and use cases into functional applications

- Design, build, and maintain efficient, reusable, and reliable C# code

- Ensure the best possible performance, quality, and responsiveness of applications

- Identify bottlenecks and bugs, and devise solutions to these problems

- Help maintain code quality, organization, and automatization

What skills do I need to have to become a C#.NET Developer?

- Minimum of 2 or more years of solid software development experience

- An understanding and knowledge of .Net, Web Services, WPF, WCF, MVC, Patterns/OO Design, and Web Frameworks

- Architecture and development experience in enterprise applications

- Familiarity with the .NET framework v4 and above

- Familiarity with the MVC4 framework and above

- Strong understanding of object-oriented programming

- Skill for writing reusable C# libraries

- Familiar with various design and architectural patterns

- Knowledge of concurrency patterns in C#

- Familiarity with Microsoft SQL Server

- Established SQL database skills, particularly in the contexts of the business logic and data access application layers, and including the use of ORM tools such as NHibernate or Entity Framework

- Familiarity with RESTful APIs and Microsoft Web API Frameworks

- Knack for writing clean, readable C# code

Experience of the following would be an advantage:

- Implementing automated testing platforms and unit tests

- Experience of HTML / XML, web services and web development

- Ability to evaluate and apply various design patterns (MVC / MVP / MVVM)

- Remote deployment and client update in a Windows domain environment

- Creating database schemas that represent and support business processes

- Proficient understanding of code versioning tools {{such as Git, SVN, and Mercurial}}

- Familiarity with continuous integration

- Software localisation

- Familiarity or awareness of Azure or AWS cloud services

- Experience of Agile methodologies i.e. SCRUM, KANBAN

The post is based at their offices in Salford but occasional travel may be required. As part of the interview process, candidates will be presented with a number of technical tasks to test some of the key skills required for this position.

Why not click ‘apply’ today? Don’t miss out on this opportunity to join the world’s premier telehealth organisation as their C#.NET Developer.