1.Introduction We are currently looking for an experienced ‘ Software Engineer ’ to join us in our site at Milton Keynes, United Kingdom. 2.Important Well established Company, located in Milton Keynes, United Kingdom, with a recognized reputation for excellence and as an industry leader has a full-time sales/business development position available for a professional with a demonstrated history of successful selling to help us achieve our next stage of growth. We are seeking a highly motivated and energetic individual who is confident and outgoing. This individual will be dedicated to our company mission of outstanding customer service. Qualified candidate must be professional, self-motivated, detail oriented with excellent work ethic. Prior outside sales and business development experience is desired. Essential Duties: Formulate / review software strategies Review business / software requirements and provide inputs. Prepare / review test plans. Analyze test results and test metrics. Prepare / review / present test reports. Coordinate with other managers (Project Manager, Development Manager, etc) to ensure the highest level of software quality. 3.The Job Principal Key Responsibilities: We are seeking an experienced Full Stack .NET Developer with strong expertise in client-server and web-based software applications using Microsoft technologies such as .NET, .NET Core, ASP.NET MVC, VB.NET, C#.NET, LINQ, Entity Framework, SQL Server, and Microsoft Visual Basic 6.0. The ideal candidate will have hands-on experience developing applications from scratch as well as migrating legacy systems to modern platforms, with involvement in all phases of the SDLC. You should have strong knowledge of N-Tier Architecture, OOPS, multithreading, and design patterns, along with experience in Agile/Scrum and Waterfall methodologies. Proficiency in modern front-end frameworks (Angular, React Redux, Bootstrap, jQuery) and UI design is required, as well as working knowledge of Node.js, Web APIs, WCF, Microservices, and Razor. Experience with cloud technologies (Azure), containerization using Docker, and building responsive applications across devices will be highly valued. To be successful in this role you will need below qualifications: Bachelor’s Degree in Computer Science, Computer Engineering, Information Technology, or a related field (or equivalent) 5 years of relevant work experience Knowledge of at least one programming/ scripting language Knowledge of at least one database management system Proficiency in written and spoken English Coordination and leadership skills