Description Working closely with other team members, you will provide the high-quality programming and analytical skills needed to enhance and support the HR Tech at Next. About the Role In this role, you will be heavily involved in the creation and enhancement of new and existing HR systems/applications using a wide range of technologies. You'll be providing analytical and programming skills across a range of platforms and translating business requirements into code and applications. Developing, testing and implementing code to team and IT industry standards whilst communicating effectively at all levels; within the team, with business users, and other Systems departments etc. You'll provide fault-finding expertise, and following issues through to their resolution as well as providing out of hours support, as and when required, to cover key business events and ensuring clear and concise documentation for a variety of audiences. Essential Criteria Proven commercial web development programming experience Excellent capabilities in the current technologies including: C#, VB.NET, WebApi, ASP.NET, SQL Server 2008, MVC, jQuery, JavaScript, Bootstrap, CSS, NuGet Experience in delivering to windows platforms Understanding of browser compatibility issues and platform characteristics including mobile platforms Ability to give feedback on interactive design and make alternative suggestions when dealing with technology or platform challenges Excellent problem-solving skills Ability to work on your own initiative, to tight and often changing deadlines and priorities, but equally happy to work as part of a team Proactively improve existing skills, taking on new technical skills as appropriate, and continuously seek to expand business knowledge Experience of using Team Foundation Server (TFS) source control Desirable Criteria Experience of working within an Agile framework Strong ability to provide detailed estimate breakdowns on large and complex proposals Ability to clearly convey ideas clearly and concisely both written and verbal. Manages workload for team, Organises self. Takes responsibility for their tasks, can adapt plans and stays organised Commercial experience of delivering mobile applications including use of responsive/adaptive design Experience using SSIS Graphic design and UI skills Applied knowledge of agile, iterative, and waterfall development processes SQL Server DBA skills Git experience Experience of 3rd party systems such as Oracle, HCM, CODA etc