D365 Junior Developer

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.

Job Details

Company
Nigel Frank International
Location
Birmingham, England, United Kingdom
Posted