Software Developer (C#/.NET)Location - Wellingborough, England (initially Milton Keynes) Salary - £46,500 (Dependent on Experience)Hours – Fulltime. 40.join a collaborative and innovative team, focusing on the support, maintenance, and development of cutting-edge software applications using C#, ASP.NET, and MVCWe are look for a passionate software developer, to join a collaborative and innovative team, focusing on the support, maintenance, and development of software applications using C#, ASP.NET, and MVCThis is an opportunity to become part of a forward-thinking team that values innovation and collaboration. They offer a chance to contribute to meaningful projects while fostering personal and professional growth in a supportive environment. If ready to make an impact, they want to hear from interested candidates Duties Collaborate within interdisciplinary teams across various departments in an international environment. Participate in projects while supporting specialist departments. Transform business requirements into technical specifications. Develop test cases, perform database modelling, and execute comprehensive software tests. Engage in system integration, connecting subsystems into cohesive solutions. Design and implement user-friendly graphical interfaces (GUIs). Create and maintain technical documentation. The Candidate A degree in Computer Science or a related field. Proficient in software development with C#/.NET and web technologies, including HTML, CSS, JavaScript, TypeScript, and Angular. Strong experience in HTML5, CSS3, and creating cross-browser compatible applications. Solid understanding of JavaScript, with experience in jQuery and AJAX. Familiarity with popular JavaScript frameworks such as Angular. Intermediate skills in SQL and database management (MS SQL, Oracle, MySQL, or MariaDB). A commitment to writing robust, maintainable code and addressing operational concerns through observability. Knowledge of design patterns, development methodologies, and clean code principles. Experience with automated testing and continuous integration is a plus. Strong analytical and conceptual thinking skills, along with a solid grasp of processes. A structured, independent approach to work, combined with creativity and excellent communication skills. ''