At a Glance
- Tasks: Own features from design to release, collaborating with stakeholders and using AI tools.
- Company: Join Downing, a certified B Corp focused on impactful investments.
- Benefits: Permanent, full-time role with opportunities for growth and development.
- Other info: Dynamic team environment with a focus on AI and career advancement.
- Why this job: Make a real difference in tech while working with innovative solutions.
- Qualifications: 2 years of Dynamics 365 CRM experience and coding skills in C# and JavaScript.
The predicted salary is between 30000 - 40000 £ per year.
This role would suit an individual at the early stage of their career with circa 2-4 years’ Dynamics 365 CRM experience, knowledge of customisation, configuration and business process flows, C#, JavaScript and Azure DevOps.
To apply, you must have the full right to work in the UK. We are unable to offer visa sponsorship for this role.
About the Role
You'll be part of Digital Solutions, a small multi-disciplinary team that designs and delivers the technology platforms Downing runs on. You'll work directly under the Low Code Solutions Lead, taking full ownership of features across our Dynamics 365 and Power Platform solutions from the moment they are handed over. This is a feature-lead role, not a build-only role. When a feature lands with you, you own it completely: working with business stakeholders to turn requirements into clear specifications, making the technical design decisions, building the solution, and managing the stakeholder relationship throughout. You are the point person for the features you own.
The role requires both technical depth and genuine communication ability. You will translate complex technical decisions into plain language, run walkthroughs, and keep business users informed at every stage. You will also work closely with internal and external team members, providing technical direction and coordinating delivery across workstreams. The team is growing its use of AI tooling and expects this role to be an active part of that. You will use AI to accelerate and improve how you work, and contribute to how the team does the same.
What you'll do
- Take full ownership of features from handover, leading the specification, technical design, and build through to release.
- Work directly with business stakeholders to gather requirements, distil unstructured conversations into clear specifications, and write user stories that everyone can understand and build from.
- Produce technical designs and solution documentation that clearly communicates the approach, data model, and integration points.
- Design, build, and configure solutions across Dynamics 365 and the Power Platform, including Power Automate flows and Power Apps.
- Read and write code when the implementation of a feature requires it, including C# plugins and JavaScript form scripts.
- Produce well-structured, maintainable solutions built for extensibility and future change.
- Work closely with internal and external team members, providing technical direction and coordinating delivery across workstreams.
- Actively look for opportunities to reuse existing components and patterns across features.
- Use AI to manage, accelerate, and improve how you and the team work.
What success looks like
- Features you own are delivered to a high standard, on time and properly documented.
- Business stakeholders understand what has been built and why. Your communication is clear at every stage of the feature lifecycle.
- Solutions are well-structured and extensible. The next person to work on them can pick them up without friction.
- You are using AI tools to work faster and more effectively, and contributing to how the team does the same.
- Your technical documentation and designs are clear enough that others can build on them without needing to come back to you for clarification.
What you'll bring
- Around 2 years of hands-on Dynamics 365 CRM experience, including customisation, configuration, Business Process Flows, and security roles.
- Solid Power Automate experience across cloud flows, complex integrations, and connections with external systems.
- Power Apps experience across both Canvas and Model-Driven applications.
- The ability to read and write code when a feature requires it, including C# and JavaScript in a Dynamics 365 context.
- Experience working with business stakeholders to gather requirements and produce clear specifications and user stories.
- The ability to produce technical designs and solution documentation that others can understand and build from.
- Proven ability to translate technical concepts into plain language for non-technical audiences.
- An AI-first mindset. You already use AI tools to think, research, build, and solve problems. You understand how to get results from them, not just responses.
Helpful but not essential
- Azure DevOps or equivalent work management tool experience.
- Deeper AI experience, such as using projects, custom instructions, or integrations to shape AI tools for specific workflows, whether in a professional or personal context.
- Financial services or professional services background.
Locations
Low Code Engineer, Digital Solutions in Cheshire, Warrington employer: Downing
At Downing, we pride ourselves on being an excellent employer, offering a dynamic work culture that fosters innovation and collaboration. Our Cardiff-based Digital Solutions team is committed to employee growth, providing opportunities to take ownership of impactful projects while utilising cutting-edge AI tools. As a certified B Corp, we not only focus on delivering exceptional results but also prioritise our social and environmental responsibilities, making your work here meaningful and rewarding.
StudySmarter Expert Advice🤫
We think this is how you could land Low Code Engineer, Digital Solutions in Cheshire, Warrington
✨Join Local Tech Meetups
Get out there and mingle with fellow developers by joining local tech meetups. It’s a fantastic way to meet people who might be working at Downing or know someone who does. Plus, you can pick up some trendy tech skills and trends while you're at it!
✨Contribute to Open Source Projects
Show off your coding chops by jumping into open-source projects. Not only does this give you practical experience, but it also gets you noticed in the dev community. You'll create a killer portfolio that speaks volumes about your skills to Downing.
✨Tap into Online Developer Communities
Don’t underestimate the power of online developer communities like GitHub, Stack Overflow, and even Reddit. Participate in discussions, share your projects, and build your visibility. We can often find opportunities through these channels that can lead to a full-time gig at companies like Downing.
✨Explore Job Boards Specifically for Tech Roles
Keep your eyes peeled on job boards that focus on tech roles. Sites like TechCareers or Stack Overflow Jobs can often have listings for companies like Downing that might not show up on broader job sites. Make it a habit to check these regularly, and don’t hesitate to apply directly through our website!
We think you need these skills to ace Low Code Engineer, Digital Solutions in Cheshire, Warrington
Some tips for your application 🫡
Show off your coding skills:When applying for a software engineering role, it's super important to showcase your coding skills. Make sure your CV includes your tech stack, any relevant programming languages you’re comfortable with, and examples of projects you've worked on. If you have a GitHub profile, link it up! We love to see code in action.
Tailor your portfolio:For a full-time role, we’d expect to see some solid examples of your work in your portfolio. Make sure to include at least two or three projects that highlight your problem-solving skills and your ability to work with different technologies. Focus on the projects that are most relevant to the position at Downing.
Craft a killer cover letter:Your cover letter is your chance to stand out—make it personal! Explain why you want to work at Downing and how your skills align with the role. Show us your passion for software development. We dig enthusiastic candidates who understand the value of collaboration and continuous learning!
Be clear and concise:When it comes to writing your CV and cover letter, clarity is key. Avoid jargon that could confuse us and stick to simple, direct language. Highlight your achievements with quantifiable results where possible, and keep everything easy to read. A well-organised application goes a long way!
How to prepare for a job interview at Downing
✨Brush Up on Your Coding Skills
For a full-time software engineering role, it's crucial that we stay sharp with our coding abilities. Expect technical questions that might involve solving problems on the spot or discussing algorithms. Practise on platforms like LeetCode or HackerRank to get comfortable with the types of questions that often come up.
✨Know Your Tools and Frameworks
Make sure we’re well-acquainted with the tools and technologies listed in the job description. Familiarise ourselves with any specific frameworks or programming languages mentioned. If Downing uses React or Node.js, for instance, be ready to discuss how we’ve used them in previous projects or coursework.
✨Showcase Your Projects
Bring along a portfolio that highlights our best work. This could be code samples, GitHub repositories, or any side projects we’ve built. Make sure we can talk through our thought process for each project, especially the challenges we faced and how we solved them—this shows our problem-solving skills in action.
✨Prepare for Behavioural Questions
While technical skills are key, full-time positions also require cultural fit. Be ready to discuss our previous experiences and how we handle teamwork, conflict, and deadlines. Brush up on the STAR method—Situation, Task, Action, Result—to clearly articulate our past experiences when discussing how we've contributed to a team.