Description of the job
Skills: Full stack development, strong back-end development, C#/.Net, Azure, SQL server, ASP.net/MVC, Umbraco CMS
We are looking to recruit a Full Stack Developer responsible for delivering consistently accurate, efficient, and quality based data services. This role joins one of several development teams working on new system development.
Key Responsibilities:
- Develop and maintain software using Dev Ops and Agile values and principles.
- Write clean code across the full stack for multiple business solutions.
- Refactor code to keep it optimised and keep tests green.
- Use problem solving skills to identify, resolve and communicate on issues with collaborators.
- Review and feedback on work from colleagues to deliver a high standard of code.
- Keep up with technological advances to optimise the tools and processes used by the team.
- Debug live issues and provide product support to various systems.
- Share findings with all and coach and mentor junior members in the team.
Skills:
- Proven experience of Umbraco CMS
- Proven ability to develop clean, secure, and well tested code in .NET C#, ideally cloud hosted.
- Ability to build accessible web applications which meet users' needs using appropriate technology in particular ASP.NET MVC
- Detailed practical experience of working with relational databases, SQL Server in particular
- Track record of operating the services you build and identify issues in production
- Ability to coach and mentor more junior colleagues
- Knowledge of applying appropriate software architecture patterns
Desirable skills
- A cloud background, ideally Azure including Functions, Logic Apps, Azure Service Bus
- Experience of Azure Dev Ops, including creating CI/CD pipelines