About the Role Reporting to the Head of Software Development, this is an amazing opportunity to join a thriving business. We are looking for a Software Developer with a strong background in C#, Windows App Development, Windows Web Development, IIS, SQL server, to lead the design, development, and maintenance of high-quality, scalable software solutions. The successful candidate will collaborate with cross-functional teams to deliver projects on time and to the highest standard. Responsibilities Develop and implement complex software solutions across multiple platforms. Collaborate with product managers, designers, and other developers to define and implement innovative features. Write clean, maintainable, and efficient code. Conduct code reviews to maintain high code quality and best practices. Troubleshoot, debug, and resolve technical issues. Ensure the performance, security, and scalability of the software. Stay up to date with emerging technologies and industry trends. Participate in the entire software development lifecycle, from requirements gathering to deployment. About You We love people with passion, and we want that passion to drive change and take us on a journey. We encourage people to “Defy Ordinary”. Key Skills & Requirements Essential Proven experience (5 years) as a Software Developer or similar role. Strong proficiency in C#, JavaScript, T-SQL Expertise in .NET, REST APIs, SOAP Experience with .Net MAUI Experience in WPF or Xaml based UI framework Solid understanding of software architecture, design patterns, and development best practices. Experience with relational SQL databases MS SQL, MSRS Knowledge of version control tools Git/Dev Ops Experience working in Agile development environments. Excellent problem-solving skills and attention to detail. Strong communication skills and ability to work well in a team. Desirable Experience with cloud services Azure/MDM Services Familiarity with testing frameworks and tools Jest, Mocha, Selenium Knowledge of cybersecurity best practices. Why Join Us? We are one of the leading omni-channel retailers across the UK, but more than that, we are a great place to work. We value you and your development. We pride ourselves on giving our team members the opportunity and continued training and development to enable them to progress their personal and professional skills. Our aim is to create a fun and creative environment, where your success is paramount to ours and you are given the right tools, support, and platform to achieve your goals. More than that, we want every team member to be happy in their work and feel they can contribute and add value to the business. Diversity At Lolly we believe in creating a positive environment where our differences are respected and each of us feels valued for our contribution. Treating people fairly is part of our values and at the core of our culture. As an inclusive employer, all qualified candidates will be considered regardless of race, ethnicity, religion or belief, age, socioeconomic background, gender identity or expression, sexual orientation, pregnancy and maternity and caring responsibilities, marital status, nationality, and disability including invisible disabilities and neurodiversity. We recognise the different perspectives which arise from a diverse and multi-skilled workforce. We believe this assists us in providing an excellent service to our customers. We know that a great hire won’t necessarily meet every requirement that we’ve outlined. If you can see yourself elevating the team, we want to hear your story. Few of us would be here had we not taken a chance. Importantly, for us diversity is also about building and maintaining happy teams, filled with colleagues who want to learn and develop, and want to be inspired by each other and our different experiences. Job Type: Full-time Pay: £45,000.00-£55,000.00 per year Benefits: Company pension Private medical insurance Schedule: Monday to Friday Work Location: In person