Software Engineer .NET Core & Azure Hybrid (3 Days in Office During Probation, 1 Day Thereafter) Due to the nature of work a background check will be required for this role and work visas are not able to be sponsored Are you a Software Engineer looking to work on a brand-new flagship product using the latest .NET Core and Azure technologies? This is an exciting opportunity to join a highly collaborative development team, where you'll work on scalable, cloud-based applications in a 60% backend / 40% frontend role. This position is ideal for a self-driven developer who thrives in an agile environment, enjoys working with C#, .NET Core, REST APIs, and SQL Server, and has experience (or a willingness to learn) front-end development using modern frameworks such as Blazor. The Role As a Software Engineer, you will be responsible for developing, optimising, and maintaining a cloud-based software platform. The role involves a mix of backend (60%) and frontend (40%) development, ensuring robust API design, efficient database structures, and a seamless user experience. Key Responsibilities Backend Development (60%) Develop scalable backend systems using C# and .NET Core. Design and implement REST APIs for seamless integration with front-end applications. Work with SQL Server, optimising database queries and designing efficient data structures. Implement unit tests using NUnit, Moq, and other testing frameworks. Deploy and manage applications in Azure cloud environments. Frontend Development (40%) Contribute to front-end development using modern web technologies. Work with Blazor (or other front-end frameworks) to create user-friendly interfaces. Participate in wireframing and UI/UX discussions, ensuring an intuitive design. Ensure frontend and backend integration follows best practices. Collaboration & Innovation Work within an agile development environment, meeting sprint goals and deadlines. Communicate and collaborate effectively with cross-functional teams. Present ideas, discuss technical challenges, and contribute to continuous improvement. Stay up to date with new technologies and best practices, helping to drive innovation. What We're Looking For Technical Skills & Experience: 2 years of experience with C# and .NET Core. Strong experience with REST API development and backend architecture. Proficiency in SQL Server, with a focus on query optimisation and database design. Experience with Azure cloud-based systems (App Services, Functions, Storage, etc.). Familiarity with Git for version control and CI/CD pipelines. Experience with unit testing frameworks (NUnit, Moq) and best practices. Front-end development experience using modern web frameworks (Blazor preferred but not essential). Exposure to service-oriented architecture and microservices is a plus. (Optional) Experience with mathematical applications and algorithm development is beneficial. Soft Skills & Behaviours: Proactive and self-motivated, always looking for ways to improve. Excellent problem-solving and analytical skills. Strong communication, with the ability to explain technical concepts clearly. Team player, working effectively in a close-knit development team. Innovative thinker, open to learning new technologies and approaches. Client facing skills as from time to time you may need to meet with customers Whats on Offer? Hybrid Working 3 days in-office per week during probation, then 1 day per week in-office thereafter. Exciting Development Projects Work on a cutting-edge flagship product using modern technologies. Career Growth & Development Opportunities to learn, innovate, and progress within the company. Collaborative Culture Join a supportive and forward-thinking team. Competitive Salary & Benefits Plus additional perks and career advancement opportunities. This is an exceptional opportunity for a Software Engineer to take their career to the next level, working on cloud-based .NET Core applications with a mix of backend and frontend development. All our roles are UK based. When submitting your application to Colossus, please ensure the following Your CV has your address and postcode. You also have your correct phone number and email address so we can contact you asap regarding your application. For confidentiality purposes, please remove any reference contact phone number's and email address details from your CV.