I am recruiting on behalf of an exciting business in Manchester who are looking to add a Mid-Level Software Developer to their team. Key responsibilities: Design, develop, and maintain high-quality software applications using .NET, Angular, SQL, and Entity Framework. Collaborate with product managers, designers, and other developers to understand project requirements and deliver solutions that meet business needs. Participate in code reviews, providing constructive feedback to peers and ensuring coding standards and best practices are followed. Troubleshoot, debug, and resolve software defects and issues in a timely manner. Write and maintain comprehensive unit tests and integration tests to ensure software quality and reliability. Contribute to the continuous improvement of development processes and methodologies. Stay up-to-date with the latest industry trends and technologies, and actively share knowledge with the team. What we’re looking for: 2-3 years of professional experience in software development, with a focus on .NET, Angular, SQL, and Entity Framework. Good understanding of object-oriented programming principles and design patterns. Experience with front-end development using Angular, including creating and consuming RESTful APIs. Proficiency in SQL and experience with relational database design and development. Experience with Entity Framework or other ORM frameworks. Familiarity with version control systems, preferably Git. Excellent problem-solving skills and attention to detail. Strong communication and collaboration skills, with the ability to work effectively in a team environment. Preferred skills Experience with cloud platforms such as Azure or AWS. Knowledge of modern front-end frameworks (e.g., Angular 2, React) is a plus. Understanding of Agile/Scrum methodologies. Experience with CI/CD pipelines. You will be remote based with travel to the Manchester Office 1 time every quarter. Paying £50k benefits.