Job Description
* Leading the delivery of technical solutions as part of a team
* Defining technical solutions and reviewing other team members
* Using the latest technology and tools to improve the software development process
* Regularly demonstrating work to stakeholders, users and senior leaders
* Mentoring and constantly improving other team members
The Successful Applicant
To be successful in this role you will have the following experience / skills:
* .NET Framework / .NET Core
* C#
* ASP.NET
* JavaScript SPA frameworks
* Unit Testing frameworks
* SQL database experience
* Leading and mentoring other team members
* Agile software development experience
* Continuous integration and deployment experience
Desirable skills include:
* Client facing experience gained from software projects
* NoSQL database experience
* TypeScript
* User interface testing
