Developer - .NET
-
Sector:
-
Contact:
Libby Bagley
-
Contact email:
libby@mondayatnine.co.uk
-
Contact phone:
07498334615
-
Published:
7 days ago
-
Expiry date:
2022-07-21
Monday at Nine are excited to partner with a leading Managed Service provider based in Yorkshire. This is an excellent opportunity to join a successful business.
The position holder will support the Technical Leads and Architects in the development of services, APIs and user interfaces for their products and services. Work both independently and as part of a wider technical team, the Developer will work throughout the development life-cycle to deliver high-quality and robust solutions to the highest technical standards.
Responsibilities
Be involved in key areas of software development, including evaluation, recommendations, implementation, testing, maintenance and documentation
Keep abreast of relevant current emerging technologies
Communicate effectively, in both written and verbal formats will all departments
Effectively work and contribute as a team member sharing information and experience where applicable together with a willingness to contribute ideas to enhance projects
Liaise professionally with clients when required
This list of responsibilities is not exhaustive, and the role holder is expected to reasonably take on any other responsibilities required.
Skills
Excellent customer facing skills
Good understanding the software development lifecycle and deep familiarisation with at least one methodology (Agile for preference)
Deep understanding and demonstrable experience in .NET core, C#, HTML, CSS, Web Services, SQL Server and RESTful API's
Thorough understanding of object-oriented development principles along with knowledge of good coding practices and a competence in variety of languages and technologies.
High level of attention to detail
Ability to multi-task and work productively on range of diverse issues
Developed problem solving ability
Ability to learn new technologies and apply quickly to ongoing tasks
Excellent time management and organisational skills
Knowledge
A well maintained working knowledge of key development practices
Design patterns
Test Driven Development (TDD) and Behaviour Driven Development (BDD)
Unit testing practices
Solid level of competency in chosen language and common frameworks
Broad understanding of multiple enterprise technologies – different languages, different environments, databases, presentation layers, business logic, interfacing with legacy systems, good performance and capacity planning, and cloud and physical infrastructures
Desirable experience of working within a DevOps team
Experience with Continuous Integration and/or Delivery
Apply today!