D365 Junior Developer
Nigel Frank International
Job Description
Role Overview We are offering a remote opportunity for a Junior to Mid‑Level Software Developer with experience using Microsoft Dynamics 365 and related Microsoft technologies. This role is ideal for someone who enjoys hands‑on development and wants to continue building their technical skills while working closely with more senior developers and architects. You will contribute to the development, configuration, and improvement of Dynamics 365 solutions, supporting existing systems and helping deliver new features across the wider Microsoft ecosystem.
Key Responsibilities Development & Delivery Contribute to the development and configuration of Dynamics 365 solutions Work on assigned development tasks and user stories as part of a wider delivery team Follow established coding standards, governance, and best practices Support sprint activities including planning, development, and testing Assist with troubleshooting bugs and resolving technical issues Continuously improve your technical skills with guidance from senior team members Solution Design Support Assist in implementing solution designs across Dynamics 365 and Power Platform Help produce and maintain technical documentation and configuration notes Follow solution patterns and integration approaches defined by senior colleagues Technical Contribution Develop and configure Dynamics 365 components such as entities, forms, flows, and integrations Support Power Platform solutions including Power Automate and model‑driven apps Work with APIs and integrations under guidance Apply secure and maintainable development practices Integration & Data Support Support data integrations between Dynamics 365 and other systems Assist with data quality, validation, and troubleshooting Follow governance, security, and compliance requirements Performance & Improvement Help improve system reliability and performance through fixes and enhancements Support upgrades, releases, and platform improvements Participate in testing and release activities Collaboration & Communication Work closely with senior developers, architects, and business stakeholders Translate defined requirements into technical solutions with support Communicate progress, risks, and issues clearly within the team Required Skills & Experience Technical Skills Experience working with Microsoft Dynamics 365 Basic to intermediate understanding of the Power Platform Exposure to Azure services and cloud‑based solutions Some experience with APIs, integrations, or data flows Awareness of security and governance principles Experience 2+ years’ experience in a software development role Hands‑on experience configuring or developing within Dynamics 365 Experience working in a team‑based development environment Exposure to enterprise systems or business applications Soft Skills Willingness to learn and develop technical skills Good problem‑solving and analytical ability Clear communication skills Organised and reliable approach to work Comfortable asking questions and seeking guidance Desirable (Not Essential) Microsoft Dynamics 365 or Power Platform certifications Some experience with Azure, JavaScript, C#, or SQL Exposure to Agile or sprint‑based delivery environments What Success Looks Like Consistently delivering quality development work Growing confidence and capability across Dynamics 365 and Power Platform Contributing positively to team delivery and collaboration Following best practices and improving technical understanding Our Commitment We offer a supportive, collaborative environment focused on learning and development. You will be encouraged to build your skills, gain exposure to modern Microsoft technologies, and progress your career with guidance from experienced professionals.