Job Purpose In this role you will be responsible for developing software and applications solutions as an integral part of a fast moving and passionate team. Responsible for developing and extending both online health and safety systems, as well as new bespoke projects. Be able to apply modern software development practices and apply quality assurance practices to improve software development quality, timeliness, efficiency and productivity. You will also be heavily involved in the development of RiskProof - a responsive Single Page Application using cutting edge front-end web development technologies, such as Angular, HTML5, NativeScript and TypeScript. This is supported by C# .Net APIs and hosted on Azure. Technologies Front end development using Angular, Typescript JavaScript, HTML and CSS Mobile App development using Angular NativeScript. Middle tier development using C#, EF Core, LINQ, .NET Framework, .NET 8 Unit Tests SQL Server, TSQL and scripting System build, deploy and administration using Azure DevOps on a range of Azure services Key Responsibilities Design Development planning Wire framing/Prototyping Software design Validate software design with the Software Developer Team Leader Software Development Developing pages/components in HTML and CSS Converting graphic designs into HTML Front end development (e.g. JavaScript) Middle tier development Developing MI reports Adhering to coding standards and security principles Testing Unit Testing Functional Testing Regression Testing