Software Engineer – C# Developer, ASP.Net, MVC
My client is an award winning mobile data capture company that enables staff working out in the field to capture all essential data.
They have an opportunity for a Software Engineer / C# Developer with strong C# and ASP.NET skills to join their team in Salford/Manchester – coupled with good SQL skills ideally on Microsoft SQL Server but any relational database product is acceptable. This role will suit a candidate with a minimum of 3-4 years experience in C# and Visual Studio 2015 or above.
Some exposure to Javascript, CSS and a single Web Page app technology such as Angular would be advantageous.
As an experience C# Software Developer you should have a strong degree in computer science, software engineering or similar and you should currently be working with OO practices and architectural principles. Common design patterns and some Test Driven Development would be an advantage.
You will be working on a variety of projects for the core product and customer implementation projects.
Roles and responsibility
Working closely with the Product Owner to understand, clarify and translate requirements for new features and change requests into user stories.
Participating in meetings to gather estimations on the design, development and testing of new features, requirements and change requests.
Working with Agile scrum, applying best practice C#, .Net and SQL Server programming using Visual Studio 2015 and .Net 4.0
Have knowledge of one or more of the following technologies – multi-threaded applications, server based application development, web-based applications, multi-tier applications and/or service-based architecture is essential
Skills & Experience Required for the C# Developer role
Technical Skills
A proven track record in software development with skills and experience in the following:
C#
ASP.Net Web Forms
T-SQL,
HTML,
Javascript
SOAP,
REST,
MVC,
HTML
CSS
ANGULAR
Great software design and development skills, with experience of working on enterprise level systems.
Experienced with enterprise system concepts e.g. performance, dealing with large volumes of data, security.
Knowledge of design patterns.
Knowledge of continuous delivery techniques.
An ability to take high level business requirements and translate them into a technical solution is desirable.
Personality Attributes
To fulfil this C# Developer role you will need to be;
·Self motivated and passionate about continuous improvement of both knowledge and design.
·Happy to share ideas, spread knowledge and work as part of a team to ensure high quality standards.
·Able to work to tight deadlines but still maintaining high standards.
If you are an experienced C# Developer who is looking to work with newer technologies and would like to grow as the company grows then please apply today.
Ascent People is acting as an employment agency for this vacancy. Applicants from all ages and backgrounds will be considered.