We're looking for a capable .NET / Full Stack Software Developer with experience using technologies such as .Net Core / ASP.NET MVC / C# / SQL / NoSQL / JavaScript / Node.js / HTML / CSS / RESTful Web API / Azure. You must be passionate about delivering performant code and following coding best practice standards.
Skills You Must Have :
- Minimum of 5+ years' experience in web / software development
- Solid experience using ASP.NET MVC / C# / JavaScript / Web API / Web Services / Razor / JSON
- Good Front-end skills and working with HTML5 / CSS3 / SCSS / Bootstrap framework
- Excellent database and server side application skills with SQL / Windows services / IIS / NoSQL (MongoDB) / Hosting / VMâs / Cloud application management
- Cloud Application development and DevOps experience (Azure is very advantageous)
- Experience in developing / maintaining Content Management Systems (very advantageous is Umbraco and EPiServer)
- Excellent understanding of source control best practice and branching strategies, using tools like GIT, Mercurial, Bitbucket, Sourcetree
- Good knowledge of stored procedures and database design / normalisation
- Gather customer software requirements and develop related software applications and programs (to spec)
- Good application performance optimisation strategies and techniques
- Good knowledge of object orientated concepts and patterns (Repository pattern with dependency injection very advantageous)
- Experience interfacing with clients, understanding client's business strategies and how to deliver these within applications you architect
- Communicating at a management level. Speaking with authority and lucidity to clients and team members
- Experience working with Agile / SCRUM methodologies
- Experience using project management tools like Jira
- Happy to mentor and grow self-motivated, less experienced team members
- Team player and not afraid of a bit of hard work and fun with colleagues
Apply now!