Software Developer We’re seeking a Software Developer to join our client IT team in a fast-paced, forward-thinking retail environment. This role involves developing, testing, and maintaining software applications, including stand-alone tools and integrated systems. Key Responsibilities: Analyse user/business requirements and provide time estimates. Design and develop software solutions using C# and .NET. Create technical specs and test plans; perform unit/system testing. Maintain and document existing systems; resolve software issues. Collaborate with IT and business teams; support user training. Keep technical knowledge up to date through continuous learning. Skills & Experience: Proficiency in C# and .NET development. Solid understanding of SQL/MySQL and database systems. Experience with version control systems (e.g., SVN). Strong problem-solving and communication skills. Ability to work both independently and within a team. Please note that the company cannot offer sponsorship at this stage.