Please Note - We have a recruitment partnership in place and we are therefore unable to work with any agencies. Senior Software Engineer Come Join Us SDM Housing is a leading provider of software solutions for the UK & Ireland's public housing sector, helping organisations manage and optimise their housing operations. With over 30 years of experience, we are now part of the Volaris Group, a global leader in vertical market software. This partnership provides us with the resources to strengthen our team and accelerate our growth, enabling us to innovate and enhance our offerings like never before. As we focus on expanding and modernising our software solutions, we are building a new in-house web development team to create a cutting-edge platform for the housing sector. As a Senior Software Engineer, you will be key in building a new, user-friendly web application that is modern, innovative, and designed to meet the needs of today’s housing market. Job Description We are looking for a Back-End Web Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end. You will also be responsible for integrating the front-end elements built by your coworkers into the application. A basic understanding of front-end technologies is therefore necessary as well. Responsibilities · Integration of user-facing elements developed by a front-end developer with server side logic · Building reusable code and libraries for future use · Optimisation of the application for maximum speed and scalability · Implementation of security and data protection · Design and implementation of data storage solutions, such as MS SQL. Skills And Qualifications · Basic understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3 · Good understanding of server-side CSS preprocessors, such as LESS and SASS · Strong knowledge of API and web development using .Net technologies. · User authentication and authorisation between multiple systems, servers, and environments · Management of hosting environment, including database administration and scaling an application to support load changes · Data migration, transformation, and scripting · Outputting data in different format · Creating database schemas · Implementing automated testing platforms and unit tests · Proficient understanding of code versioning tools, such as Git · Some understanding of OWASP security principles would be advantageous. · Understanding of “session management” in a distributed server environment To apply for this job role, please apply through this job advert, or alternatively, contact our Software Development Manager, Stephen James - stephen.jamessdmhousing.co.uk