At a Glance
- Tasks: Develop and customise applications using Microsoft Dynamics 365 and Power Platform.
- Company: BAM UK & I is a leader in sustainable construction, committed to building for communities.
- Benefits: Enjoy competitive salary, private healthcare, 26 days leave, and flexible hybrid working.
- Why this job: Join a collaborative team focused on innovation and sustainability while enhancing your technical skills.
- Qualifications: 10+ years IT experience with 4+ years in Dynamics 365/PowerApps; Agile experience preferred.
- Other info: We promote diversity and inclusivity, ensuring everyone feels valued and supported.
The predicted salary is between 48000 - 72000 Β£ per year.
BAM UK & I are looking for a Senior Applications Developer to be hybrid from either Camberley, Hemel Hempstead or Central London. We are looking for an experienced person with expertise on Microsoft Dynamics 365 and Microsoft Power Platforms to join our Application Services Team. This role is pivotal in collaborating with Business Functional Teams and Business Analysts to drive system improvements, lead development initiatives, and support project work.
Your mission:
- Provide technical and functional support, along with user training, for a selected portfolio of BAM applications built on Microsoft Dynamics 365 and PowerApps.
- Developing & Customizing Solutions β Design, configure and develop solutions (Low code, Power Platform, MS Dynamics 365) to align with business needs, following best practices and industry standards.
- Adapting to Change β Demonstrate flexibility and resilience in handling shifting priorities while maintaining deadlines.
- System Integration β Collaborate with technical teams to integrate systems as required.
- Lead the end-to-end delivery of development projects, covering planning, scheduling, testing, implementation, and post-release support.
- Oversee project timelines and deliverables, ensuring tasks and milestones are met in collaboration with Agile Leads.
- Work closely with Business Product Owners to align on priorities, demonstrating adaptability and flexibility in response to evolving business needs.
- Develop comprehensive User Guides, Functional Documentation and Technical Documentation for all delivered releases.
- Staying Updated β Keep up with the latest application development low code Power Platform innovations, capabilities, and features, recommending potential enhancements to business users and product owners.
- Contribute to knowledge sharing, fostering best practices, and refining tools and methodologies within the team.
Who are we looking for?
We are seeking a highly skilled and experienced Senior Applications Developer with expertise in Low code development, Microsoft Dynamics 365 and Power Platform, along with a strong background in Agile methodologies. The ideal candidate will have:
- Technical Skills:
- 10+ years of commercial IT experience.
- 4+ years of hands-on experience with Microsoft Dynamics 365 / PowerApps Platform.
- Expertise in MS Dynamics 365 customization, configuration, workflows, and custom workflow activities.
- Strong experience with complex model-driven and canvas apps on the MS Dynamics 365 / PowerApps Platform.
- Knowledge of application deployment across environments.
- Experience with API and Web Services integrations.
- Proficiency in DevOps practices for application development and deployment.
- Hands-on experience with scripting, report building, and automation.
- Strong understanding of release management, quality assurance, application maintenance, updates, and upgrades for both in-house and third-party applications.
- Experience in developing secure software systems following industry best practices.
- Proven experience working in an Agile environment, leveraging frameworks like Scrum and Kanban to manage development tasks and priorities.
- Ability to collaborate in cross-functional Agile teams, including Product Owners, Business Analysts, and Developers.
- Strong critical thinking skills and ability to work collaboratively within a team.
- Excellent communication and interpersonal skills, with the ability to explain technical concepts to non-technical stakeholders.
- A proactive approach to problem-solving technical and process-related challenges.
- The ability to translate functional requirements into technical specifications effectively.
- A collaborative, diplomatic, and customer-focused approach to development and support.
- Ability to work independently and within a team, maintaining a strong focus on customer satisfaction.
- A Bachelor's degree in Computer Science, Information Technology, or a related field (or equivalent experience).
- Certifications in Microsoft Dynamics 365, Power Platform, or Agile methodologies (e.g., Certified Scrum Master, SAFe Agile Certification) are a plus.
Whatβs in it for you?
- Competitive salary
- Technical training and development to enhance your skills
- Family-friendly policies to support work-life balance
- Capped matching pension contributions (BAM UK&I)
- Private healthcare coverage
- Life assurance for added security
- 26 days of annual leave, plus:
- 2 wellbeing days for self-care and mental health
- 1 volunteering day to give back to the community
Your work environment:
At BAM, we value flexibility and offer a hybrid working model, allowing you to work from both home and the office. Preferred office locations include Camberley (Surrey), Hemel Hempstead and Central London. We are committed to fostering a diverse, inclusive and supportive workplace where everyone is encouraged to bring their authentic selves to work. Our culture is built on respect, collaboration, and equal opportunities, ensuring that talent is welcomed. Join us on our journey to create a workplace where everyone belongs and thrives.
Who are we?
The art of building is about building for communities; itβs about building for life. Where others stop, we go further, leading the way towards a sustainable tomorrow for us and future generations. As an industry leader, we raise the bar. Our values: sustainable, inclusive, collaborative, reliable and ownership, enable us to achieve our ambitions. Today, tomorrow and every day.
Our recruitment process, what you need to know?
BAM is committed to ensuring a fully inclusive recruitment and onboarding process, so if at any time you feel we need to do something to make it more accessible to you, do not hesitate to speak with one of our team, and we will do our best to support you.
Closing date of 14th May 2025
Senior Applications Developer employer: BAM Group
Contact Detail:
BAM Group Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Senior Applications Developer
β¨Tip Number 1
Familiarise yourself with the latest features and updates in Microsoft Dynamics 365 and Power Platform. This will not only help you during interviews but also demonstrate your commitment to staying current in your field.
β¨Tip Number 2
Network with professionals in the industry, especially those who work with BAM or similar companies. Attend relevant meetups or webinars to connect with potential colleagues and gain insights into the company culture.
β¨Tip Number 3
Prepare to discuss your experience with Agile methodologies in detail. Be ready to share specific examples of how you've successfully collaborated in cross-functional teams and managed development tasks.
β¨Tip Number 4
Showcase your problem-solving skills by preparing examples of challenges you've faced in previous roles and how you overcame them. This will highlight your proactive approach and ability to adapt to changing priorities.
We think you need these skills to ace Senior Applications Developer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with Microsoft Dynamics 365 and Power Platform. Include specific projects where you've developed or customised solutions, and emphasise your Agile methodology experience.
Craft a Compelling Cover Letter: In your cover letter, explain why you're passionate about the role and how your skills align with BAM's mission of building a sustainable tomorrow. Mention your ability to adapt to change and collaborate with cross-functional teams.
Showcase Technical Skills: Clearly outline your technical skills related to low code development, API integrations, and DevOps practices. Use bullet points for clarity and ensure you provide examples of how you've applied these skills in previous roles.
Highlight Soft Skills: BAM values collaboration and communication. In your application, include examples of how you've effectively communicated technical concepts to non-technical stakeholders and worked within Agile teams to achieve project goals.
How to prepare for a job interview at BAM Group
β¨Showcase Your Technical Expertise
Be prepared to discuss your hands-on experience with Microsoft Dynamics 365 and PowerApps. Highlight specific projects where you've customised solutions or integrated systems, as this will demonstrate your capability to meet the technical requirements of the role.
β¨Emphasise Agile Methodologies
Since the role requires collaboration in Agile environments, be ready to share examples of how you've successfully worked within Agile frameworks like Scrum or Kanban. Discuss your experience in managing development tasks and adapting to changing priorities.
β¨Prepare for Problem-Solving Scenarios
Expect questions that assess your critical thinking and problem-solving skills. Prepare to explain how you've tackled technical challenges in the past, particularly those related to application development and user training.
β¨Communicate Effectively
Strong communication skills are essential for this role. Practice explaining complex technical concepts in simple terms, as you may need to interact with non-technical stakeholders. This will show your ability to bridge the gap between technical and business teams.