Description Senior .Net Core Developer Salary: £43,000 - £50,000 (depending on experience) Job Type: Full-Time, 37.5 hours, Fixed-Term Contract for 12 Months Location: IB (International Baccalaureate®) Global Centre, Cardiff Hybrid working opportunity (presence required 1 day per week) About the IB If you're looking to work for a global organisation with a meaningful mission, and with colleagues all over the world, then the International Baccalaureate® (IB) may have the ideal opportunity for you The International Baccalaureate provides world-class educational services to over 5,700 schools across 160 countries. A career at IB is not just a job; it’s an opportunity to work with an innovative world leader in education services and contribute to our 50-year mission of creating a better and more peaceful world. Apply now to join our global organisation where we empower our employees to thrive and make a difference. About the Job We are looking for a Senior .Net Core Developer to join the second phase of a wider Global software application and integration project at the IB for a Fixed-Term-Contract of 12 Months. The role will primarily sit within a Scrum team, building and supporting new systems to be used by our IB stakeholders. This role requires a clear understanding and hands-on experience of cloud-based software architecture and development techniques. Our business services involve multiple processes taking place in an event driven, microservices architecture. Functionality delivered purely via services is significant, so this is a full stack role with an emphasis towards backend development, although frontend development is also preferred. This role is offered on a Hybrid basis from our Cardiff office. Ideal site presence would be once per week on a Thursday, however we are open to discussing alternative patterns such as once every two or three weeks (on a Thursday) to join Sprint meetings once established in the role. Key Responsibilities Delivery of enterprise-strength solutions via the Microsoft Azure platform Providing functionally correct, unit tested, deployable, and performant software artefacts Working collaboratively with Developers, Architects, QAs, BAs, Product Owners Ensuring software meets NFRs, especially for Security, Maintainability, and Performance Production of technical documentation (e.g. Wikis) as required during the SDLC Assisting with code quality monitoring, reporting and assurance across IB projects Handovers, support and training of the application support team for new deliverables About You Extensive experience within Full Stack Development within large scale enterprise solutions is ideal, however we will consider applications from individuals with expert Back-End Development experience that matches our tech stack. Confident C# Programmer with longstanding experience of .Net Core and .Net framework. Comfortable with front end development using Angular, Razor or equivalent. Experience of Azure Development (Function apps, Logic apps, Event grid, Service bus Durable Functions) in addition to Cloud Development experience (Azure preferred) is essential. Commercial experience of Object-Oriented Development (OOD\OOP) and Service Oriented Architectures (SOA). Applied knowledge of Design Patterns, SOLID principles, and Domain Driven Design (DDD). Affinity for event-driven, microservices, and serverless architectures. Demonstrable portfolio of High volume, low-latency REST Services built upon ASP.Net Web API. Comfortable with one or more ORMs, preferably EF Core. Working knowledge of the following would be highly desirable; Agile Methodologies, Polyglot persistence (noSQL), Azure Storage Services, Azure Data Factory (ADF) and Power BI. In addition to your salary, we offer an attractive range of benefits including: 10% employer pension contribution (3% employee contribution required) Enhanced family friendly benefits 25 Days annual leave, plus public holidays, with the choice to buy up to 5 days additional annual leave Life assurance 4x annual salary Flexible working hours Paid volunteering leave Excellent continuous professional development 1.5 % Flexible benefits allowance Health and wellness schemes Cycle to Work scheme Discounts on a range of products, including days out Cash back opportunities available from a wide range of retailers Employee Assistance Programme Free on-site car parking Applications are being received until 10 November 2024 at 11:59pm We are committed to building a working environment that values respect, diversity, and compassion. The International Baccalaureate is proud to be an equal opportunities employer and we welcome applications from all suitably qualified applicants.