Please check your email .
This role is being offered on a UK Remote basis, however you must be willing and able to attend meetings in their Oxfordshire offices when required.
No sponsorship is available with this role and you must be a UK resident to apply
I am working with a world leading Software company who are looking for an experienced Microsoft Full Stack developer—proficient in .NET, Azure and Office 365. The company is at bleeding edge of commercial software solutions—addressing the need for smart digital preservation technology.
Their Software Engineers, regardless of the stack, are responsible for the full software development lifecycle; writing well designed, testable and maintainable efficient code and each engineering team is cross functional consisting of software engineers, QA and DevOps.
Your role will be to analysis work to determine operational feasibility, company and industry standards and project plan, integrating software components into fully functioning software systems, developing verification plans – adhering to quality assurance procedures and performing Peer code reviews.
As an experienced and creative .NET developer, you will be part of a team that is responsible for building the company’s Microsoft integration capabilities starting with a truly ground-breaking integration with Microsoft 365. This role is not just about writing code—it’s about working with a team to deliver value to their ever-expanding customer base.
To apply I am looking for an experienced C# Developer with solid engineering experience including some of the following:
Degree level education in an engineering/software/system related subject or equivalent through relevant training and/or experience.
Be familiar with Agile development practices.
5+ years' experience in enterprise level Microsoft applications development.
3+ Years experience working with Microsoft Azure (Functions, API, Multi-Tenant Apps) , Graph API, OAuth and DevOps.
Thorough understanding of C#, and Design Patterns.
Thorough understanding of the development SDKs surrounding SharePoint, Exchange, MS Teams and general .NET technologies
Work to tight deadlines, get involved in Scrum meetings, work closely with other Software Engineers and also with Test Analysts.
Be personable and with good communication skills be pro-active and confident to present in team meetings when required.
Be able to communicate with senior level stakeholders and be involved, not just with the requirements presented, but also guiding the team and advising in design discussions. This is a great role, the company offers great prospects in a fast-growing market sector. From improving your technical abilities to developing leadership skills, they can offer tailored career development based on your aspirations. This is supported by their focus on personal development and training—all staff have an annual training allowance, which can be used to learn new technologies, develop soft skills, or earn recognised professional qualifications