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.