At a Glance
- Tasks: Develop and customise Dynamics 365 solutions while collaborating with a dynamic team.
- Company: Catch Resource Management, a leader in ERP solutions with a supportive culture.
- Benefits: Competitive salary, health benefits, and opportunities for professional growth.
- Why this job: Join a cutting-edge tech environment and make a real impact on innovative projects.
- Qualifications: Experience in software development, particularly with C# or D365 F&O is a plus.
- Other info: Enjoy a flexible work environment with excellent career advancement opportunities.
The predicted salary is between 30000 - 45000 £ per year.
Our leading end user client is seeking a Software Engineer to work on a large-scale implementation of D365 F&O as their new WMS solution. Candidates will ideally have prior D365 F&O/X++ development experience; however, our client is also open to candidates with C# development experience who are interested in cross-training to D365 F&O. The role will involve 3 days per week on-site in Nottinghamshire.
Key Skills & Experience:
- Prior development experience with X++ is preferred but not essential.
- 2+ years’ experience working with and developing solutions in a modern software engineering environment.
- Strong foundational knowledge and background developing with C#.
- Good knowledge of building solutions with Azure, including using Azure Functions, Blob Storage, Event Grid.
- Experience working with Microsoft SQL Server 2012+ / T-SQL & Stored Procedures.
- Exposure to event-driven architectures and caching solutions such as Redis.
- Exposure to modern engineering principles such as microservices and event-driven technologies.
- Good communication skills, with the ability to explain technical concepts clearly.
- Natural problem solver, able to use your own initiative and find creative solutions to complex problems.
- Experience with agile methodologies and tools such as Jira, Azure DevOps, or Trello.
Main Responsibilities:
- Configure and customize Dynamics F&O modules relevant to Supply Chain Management & Retail.
- Develop custom solutions within Dynamics F&O using X++ / C# to integrate with other business systems.
- Develop applications/integrations based upon modern technologies such as Azure, Power Platform & Fabric.
- Design and extend functionality built upon relational databases (SQL Server/Oracle) as well as NoSQL (Cosmos DB).
- Create and maintain technical documentation such as design specifications and end-user documents.
- Participate in code reviews to ensure code quality and alignment with team standards.
Location: Nottinghamshire
Catch Resource Management is a leading provider of Dynamics 365, JD Edwards, NetSuite, EPM and other ERP resources to both end users and to product suppliers/authors. Our consultants deliver a completely professional resourcing service, always backed up by our team of ERP specialists who are all experienced in full project life cycle implementation and support, thus ensuring that we fully understand our clients’ requirements and our candidates’ skills.
If you have the relevant skills and experience for this position we would welcome your application; however, please note that we receive high levels of responses to our advertisements so can only immediately respond to those that are a close match. However, if you are interested in hearing about similar positions then please register on our website: www.catchgroup.com.
Seniority Level: Associate
Employment Type: Full-time
Job Function: Information Technology
Industries: IT System Custom Software Development, IT System Design Services, and IT System Testing and Evaluation
Software Engineer employer: Catch Resource Management
Contact Detail:
Catch Resource Management Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at local meetups. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Prepare for those interviews! Research common questions for Software Engineers and practice your answers. We recommend doing mock interviews with friends or using online platforms to get comfortable.
✨Tip Number 3
Show off your skills! Create a portfolio showcasing your projects, especially if you've worked with C#, Azure, or D365 F&O. This gives potential employers a taste of what you can do.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, we often have exclusive roles listed there that you won’t find anywhere else.
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C# and any exposure to D365 F&O. We want to see how your skills align with the role, so don’t be shy about showcasing relevant projects or achievements!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re excited about the Software Engineer position and how your background makes you a great fit. We love seeing genuine enthusiasm!
Show Off Your Problem-Solving Skills: In your application, mention specific examples where you've tackled complex problems. We appreciate candidates who can think outside the box and come up with creative solutions, especially in a tech environment.
Apply Through Our Website: Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensures you’re considered for the role. Plus, it’s super easy to do!
How to prepare for a job interview at Catch Resource Management
✨Know Your Tech Stack
Make sure you’re familiar with the key technologies mentioned in the job description, like C#, .NET, and Azure. Brush up on your knowledge of Dynamics 365 F&O and X++ if you can, as this will show your genuine interest and readiness for the role.
✨Showcase Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Use the STAR method (Situation, Task, Action, Result) to structure your answers and highlight your natural problem-solving abilities.
✨Communicate Clearly
Since good communication skills are essential, practice explaining technical concepts in simple terms. You might be asked to describe a project or technology, so being able to articulate your thoughts clearly will set you apart.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working with agile methodologies, be prepared to discuss your experience with tools like Jira or Azure DevOps. Share how you’ve contributed to team projects in an agile environment to demonstrate your adaptability.