Senior Software Engineer C#.NETLocation: Cardiff Hybrid WorkingSalary: £47,745 per annumHours: 35 hours per weekFlexible working required to meet job demands, including occasional travel within the UK and occasional overnight stays.Main DutiesAs a Senior Software Engineer, you will have a key role in the selection, implementation, development, and support of business-critical IT systems for the organization. You will lead the end-to-end implementation and integration of both internally developed and externally sourced software solutions. Key responsibilities include the development and maintenance of the organization's websites and intranet, as well as managing key systems for the business.Key Responsibilities:Full lifecycle application and website development: From requirements gathering through to design, coding, testing, debugging, and implementation.Turn business requirements into workable solutions: Ascertain and analyze business needs to create solutions that improve processes.Designing and developing web and business applications: Develop high-quality applications using various programming languages.Systems integration: Streamline and integrate different systems to enhance business efficiency.Evaluate and implement new technologies: Stay updated with technological advancements and evaluate new technologies for integration.Database maintenance and support: Ensure the smooth operation of business-critical databases.Technical documentation: Create, revie...