Company: We are partnered with a Global leading marketing agency for a hire into their software engineering team. The business are committed to innovation and quality, leveraging cutting-edge technology to deliver exceptional solutions to their clients. You will be remote based, but expected in the office a few times a week, once or twice a month. Role Overview :We are looking for a talented Full-Stack .NET Core Developer to join the team. The ideal candidate will have robust experience in building and maintaining scalable web applications using .NET Core, with a comprehensive understanding of MVC architecture and Entity Framework. This role also requires hands-on experience with Azure DevOps for CI/CD pipeline management. Key Responsibilities : Design, develop, and maintain web applications using .NET Core. Implement and manage MVC architecture to build scalable and maintainable applications. Develop robust data models and interact with databases using Entity Framework. Collaborate with cross-functional teams to define, design, and ship new features. Ensure the performance, quality, and responsiveness of applications. Implement best practices for version control, CI/CD pipelines, and DevOps processes using Azure DevOps. Troubleshoot and resolve software defects and production issues. Write clean, scalable code and ensure comprehensive documentation. Essential Skills and Experience : Proven experience as a Full-Stack Developer with a strong focus on .NET Core. Proficiency in MVC framework and knowledge of front-end technologies (e.g., HTML, CSS, JavaScript). Expertise in Entity Framework for database interactions. Experience in setting up and managing CI/CD pipelines with Azure DevOps. Strong understanding of object-oriented programming (OOP) principles and best practices. Ability to work collaboratively in an agile environment. Excellent problem-solving skills and attention to detail. Desirable Skills : Experience with cloud technologies, particularly within the Azure ecosystem. Familiarity with modern JavaScript frameworks such as Angular or React. Knowledge of RESTful API development and integration. Experience with testing frameworks and automated testing practices. What We Offer : Competitive salary and benefits package. Opportunities for professional development and growth. A collaborative and innovative work environment. Flexible working arrangements.