Senior .NET Developer

Synetec ,
London, Greater London

Overview

Job Description

Synetec delivers Custom, Web and Enterprise Application development to its customers along with associated backend, database and integration work. Typically this might be delivered with a consultant led approach to empower the customer to work better themselves which may be fulfilled via a Team Augmentation approach. Synetec also delivers knowledge services around Artificial Intelligence, Machine Learning and Big Data to empower businesses to make best use of one of their primary assets, their data. At Synetec, Senior Developers are the leaders on our Engineering team. They are a key component in delivering high-quality software and maintaining standards in our project teams. Our collaborative working style means we expect senior developers to help guide and mentor more junior staff members. Additionally, senior developers are expected to lead discussions regarding architecting solutions for clients and prospective clients. Requirements * Create high-quality code with a focus on best practices (e.g SOLID principles) * Provide detailed code reviews * Lead architectural planning for clients and prospective clients * Ability to test own work thoroughly and to a high standard * Ability to test work from other developers thoroughly and to a high standard * Following training plan outlined by the Head of Development * Achieve relevant certifications as assigned * A focus on collaborative working * Strong documentation skills * Willingness to provide mentoring and support to more junior members of the team * Mentor more junior staff members on best practices * Help Head of Development to create personalised training plans for developers Essential Skills: * Minimum of three years Angular commercial experience * Minimum of three years backend technologies commercial experience (including at least 1 year C# commercial experience) * Strong Angular developer, whos comfortable with working across the full stack * Strong C# .Net developer, with proven commercial experience developing Web-based systems * Good knowledge & commercial experience of designing application architecture * Good knowledge & commercial experience of design patterns (repository & UoW) * Experience with Relational Databases * Collaborative working style * Excellent written and spoken English Beneficial Skills: * Experience mentoring developers * Experience of a cloud platform such as AWS or Azure (especially with associated certifications) * Experience working in an Agile team (SCRUM, Kanban etc) * Experience using Git Benefits Culture of inclusiveness Up-skill/Training opportunities The opportunity to help shape an evolving team in a fast growing business Flexible Working Available Permanent position 6 Month probation period Great Location in London near London Bridge, Southwark and Waterloo stations Starting ASAP Generous Leave Allowance 23 days leave as well as all working days between Christmas and New Years Day Salary - depending on experience All candidates must have professional level English, UK work experience and the necessary passport or visas to work indefinitely within the UK. Applicants must register their interest and email through their CVs to careers@synetec.co.uk