At a Glance
- Tasks: Develop tailored CRM solutions using C# and .NET for impactful Dynamics 365 projects.
- Company: Join a growing Microsoft Partner consultancy focused on non-profit and construction sectors.
- Benefits: Enjoy hybrid work, training opportunities, and a supportive team culture.
- Why this job: Make a difference for charities while enhancing your skills in a collaborative environment.
- Qualifications: 2-3 years of software development experience with proficiency in C# and .NET required.
- Other info: Attend the Portishead office twice a week for team collaboration.
C# / .Net CRM Developer (Dynamics 365 / Non-Profit)
Increase your chances of an interview by reading the following overview of this role before making an application.
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
C# / .net CRM Developer employer: TRIA
Contact Detail:
TRIA Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land C# / .net CRM Developer
✨Tip Number 1
Familiarise yourself with Dynamics 365 and its functionalities. Since this role focuses on CRM solutions, having a solid understanding of how Dynamics 365 operates will help you stand out during discussions with the team.
✨Tip Number 2
Brush up on your C# and .NET skills by working on personal projects or contributing to open-source initiatives. This hands-on experience will not only enhance your technical abilities but also provide you with concrete examples to discuss in interviews.
✨Tip Number 3
Prepare to demonstrate your collaborative skills. Since the role requires working closely with cross-functional teams, think of examples from your past experiences where you successfully collaborated on projects or resolved conflicts.
✨Tip Number 4
Understand the non-profit sector and its unique challenges. Researching how technology can impact non-profits will show your genuine interest in the role and help you connect with the company's mission during your conversations.
We think you need these skills to ace C# / .net CRM Developer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and .NET, particularly in building applications and services. Include any relevant projects or roles that demonstrate your proficiency in Dynamics 365.
Craft a Strong Cover Letter: Write a cover letter that showcases your passion for working with non-profits and your understanding of the role. Mention specific skills that align with the job description, such as your experience with Azure services and Agile methodologies.
Highlight Communication Skills: Since the role requires good communication, emphasise your ability to work collaboratively with both technical and non-technical team members. Provide examples of past experiences where you successfully communicated complex ideas.
Show Enthusiasm for Learning: Express your eagerness to grow your skills within the Microsoft stack and your interest in the training opportunities offered. This will demonstrate your commitment to personal and professional development.
How to prepare for a job interview at TRIA
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C# and .NET in detail. Bring examples of projects you've worked on, particularly those involving Dynamics 365 or similar CRM platforms. This will demonstrate your technical proficiency and relevance to the role.
✨Emphasise Collaboration
Since the role requires working closely with cross-functional teams, highlight your ability to collaborate effectively. Share specific instances where you successfully worked with both technical and non-technical team members to achieve a common goal.
✨Prepare for Agile Discussions
Familiarise yourself with Agile methodologies, as this role involves participating in Agile ceremonies. Be ready to discuss your experience with sprint planning and how you contribute to maintaining a productive workflow within a team.
✨Demonstrate Strong Communication Skills
Even though the role is not overtly client-facing, good communication is essential. Prepare to discuss how you've effectively communicated technical concepts to non-technical stakeholders in the past, showcasing your ability to bridge the gap between different audiences.