C# / .Net CRM Developer (Dynamics 365 / Non-Profit) Location: Hybrid (Portishead-based office - in-office Monday & Wednesday) Salary Range: £48,000 - £55,000 DOE Employment Type: Full-time / Permanent About the Company This role sits within a growing Microsoft Partner consultancy that specialises in delivering Dynamics 365 solutions, particularly to the non-profit and construction sectors. The Business Applications team is close-knit (currently 9 members) and works in a collaborative and Agile way across a mix of migrations, rescue and continuous delivery projects. The Role You'll join as a .Net CRM Developer working on high-impact Dynamics 365 projects, including migrations and recovery efforts. Reporting into a Senior Technical Architect you'll have room to grow your skills across the Microsoft stack, with plenty of D365 CRM training provided. While not overtly client-facing, the role will require good communication and a collaborative approach and occasional client facing activities. This is an excellent opportunity for someone mid-career looking to sharpen their skills in a supportive, growth-focused environment. Key Responsibilities Design and build tailored CRM solutions using .NET and Microsoft technologies. Collaborate with cross-functional teams to define technical and functional requirements. Participate in Agile ceremonies and contribute to sprint planning. Support solution delivery with a focus on performance and maintainability. Build integrations using Azure services like Functions, App Services and Event Hub. Assist in client meetings when necessary, strong communication is a plus. Support CI/CD practices and Git-based development workflows. Create and deliver proof of concepts or demo builds for stakeholders.Required Skills & Experience Minimum 2-3 years of experience in software development. Proficiency in C# and .NET, particularly in building applications, plugins, or services. Comfortable in a hybrid work model - Portishead office attendance twice a week is essential (Mon & Wed). Strong communication skills; able to work with both technical and non-technical team members. UK driving license or alternative travel access.Desirable Skills Experience working with Microsoft Dynamics 365 CRM or other CRM platforms (e.g., Raiser's Edge, DonorFlex). Experience with: Azure (Functions, App Services, Event Hub) Power Platform - Power Apps, Power AutomateWhy Join? Work under and learn from senior Dynamics experts. Join a collaborative, sociable and values-driven team. Opportunities for training, upskilling and long-term progression. Influence real-world outcomes for non-profits and charities through innovative solutions. Please apply below or reach out to me directly for more details