Job Opportunity: Senior Applications Developer - D365 & Power Apps
We are looking for a Senior Applications Developer with deep expertise in Microsoft Dynamics 365, Power Platform, and low-code development. You will play a key role in designing, developing, customising, and supporting a portfolio of business-critical applications. In this role, you'll collaborate with cross-functional Agile teams and business stakeholders to deliver scalable, user-centric solutions that drive business value.
**Key Responsibilities:
- Support & Training: Provide technical and functional support for applications built on Microsoft Dynamics 365 and PowerApps. Deliver user training and ensure adoption of solutions.
- Solution Development: Design, configure, and develop low-code solutions aligned with business needs using Power Platform and Dynamics 365, adhering to best practices and industry standards.
- Agile Delivery: Lead the end-to-end life-cycle of development projects, including planning, scheduling, testing, implementation, and post-release support.
- System Integration: Collaborate with technical teams to integrate applications and services through APIs and web services.
- Documentation: Create comprehensive user guides, functional documentation, and technical documentation for all releases.
- Collaboration: Work closely with Agile Leads and Business Product Owners to align priorities and deliver value. Adapt to evolving business needs with flexibility.
- Continuous Improvement: Stay current with Power Platform innovations and trends, and recommend enhancements. Contribute to internal knowledge sharing and team best practices.
Technical Skills
- 4+ years of hands-on development with Microsoft Dynamics 365 and PowerApps (model-driven and canvas apps).
- Strong knowledge of Dynamics 365 customisation, configuration, and workflow development.
- Experience with DevOps practices for application development, deployment, and automation.
- Proven experience with API integrations and web services.
- Sound knowledge of release management, QA, maintenance, and upgrades of enterprise applications.
- Experience with scripting, automation, and report building tools.
- Strong understanding of secure software development practices.
**Education & Certifications
- Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent experience).
- Microsoft certifications in Dynamics 365 or Power Platform are highly desirable.
- Agile certifications (e.g., Certified Scrum Master, SAFe) are a plus.