At a Glance
- Tasks: Design and develop innovative software solutions using Dynamics 365 CE.
- Company: Join a forward-thinking tech company with a remote-first culture.
- Benefits: Enjoy competitive pay, flexible working, and opportunities for professional growth.
- Why this job: Make an impact with cutting-edge technology while advancing your software engineering skills.
- Qualifications: Experience in software engineering, Dynamics 365, and programming languages like C# and JavaScript.
- Other info: Dynamic role with excellent career progression in a supportive environment.
The predicted salary is between 36000 - 60000 £ per year.
Join us as a Dynamics 365 CE Developer. This is an opportunity for a technically minded individual to work with new and innovative technology to deliver high impact solutions. Hone your existing software engineering skills and advance your career in this critical role.
What you’ll do:
- Apply widely agreed software engineering principles and methodologies to design, develop, test and maintain applications and services to achieve the stated business and technology goals within required budgets and timelines.
- Oversee the quality of work, ensuring it meets the technical standards for all services output.
- Design and develop reusable libraries and application programming interfaces for use across the bank.
- Design and develop software that is amenable for greater automation of build, release testing and deployment processes on all environments.
- Support the reuse and sharing of platform components and technologies within the software engineering teams.
- Deliver software components to enable the delivery of platforms, applications and services.
- Write unit and integration tests in automated test environments to ensure code quality.
The skills you’ll need:
- A background in software engineering, software design or database design and architecture.
- Experience of developing software in a SOA or microservices paradigm.
- Development experience in a programming language and experience of using industry recognised frameworks and development tooling.
- A background of implementing programming best practices, especially around scalability, availability and performance.
- Experience of working to timescales and translating business requirements into technical solutions.
- Ability to understand, support, modify, and maintain systems and code developed by other engineering teams.
- Strong Microsoft Dynamics 365 experience including Model driven apps, canvas apps and power apps portal.
- Dynamics CRM configuration and customization, Plugin development, workflows, C#, ASP.Net, JavaScript.
- Experience with Azure and D365 Integrations using Logic Apps, Azure Functions, web API.
- Strong knowledge working with SSIS packages using KingswaySoft.
- Experience with SQL and hands on with both on-prem and cloud hosted databases.
- Knowledge of the key phases of software delivery lifecycle and established software development methodologies.
Hours: 35
Job Posting Closing Date: 24/01/2026
Ways of Working: Remote First
Dynamics 365 CE Developer in Poole employer: NatWest Group
Contact Detail:
NatWest Group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Dynamics 365 CE Developer in Poole
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Dynamics 365. A friendly chat can lead to insider info about job openings or even referrals.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Dynamics 365 CE. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on common technical questions related to Dynamics 365 and software engineering principles. Practising your answers will help you feel more confident and ready to impress.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, we love seeing candidates who are proactive about their job search.
We think you need these skills to ace Dynamics 365 CE Developer in Poole
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Dynamics 365 CE Developer role. Highlight your relevant experience with Microsoft Dynamics, programming languages, and any projects that showcase your software engineering skills. We want to see how you fit into our team!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background aligns with our needs. Be sure to mention specific technologies or methodologies you've worked with that relate to the job description.
Showcase Your Projects: If you've worked on any relevant projects, whether personal or professional, make sure to include them in your application. We love seeing real-world examples of your work, especially if they demonstrate your skills in Dynamics 365 and software development.
Apply Through Our Website: We encourage you to apply through our website for a smoother process. It helps us keep track of applications and ensures you get all the updates directly from us. Plus, it shows you're keen on joining our team!
How to prepare for a job interview at NatWest Group
✨Know Your Tech Inside Out
Make sure you brush up on your Microsoft Dynamics 365 knowledge, especially around model-driven apps, canvas apps, and power apps portals. Be ready to discuss your experience with plugin development and workflows, as well as how you've tackled challenges in previous projects.
✨Showcase Your Problem-Solving Skills
Prepare to share specific examples of how you've translated business requirements into technical solutions. Think about times when you had to modify or maintain systems developed by other teams and how you approached those challenges.
✨Demonstrate Your Coding Expertise
Be ready to talk about your experience with C#, ASP.Net, and JavaScript. You might even be asked to solve a coding problem on the spot, so practice writing clean, efficient code and explaining your thought process as you go.
✨Familiarise Yourself with Development Methodologies
Understand the key phases of the software delivery lifecycle and be prepared to discuss how you've applied established software development methodologies in your past roles. This will show that you can work effectively within a team and meet deadlines.