Software Engineer Developer
Software Engineer Developer

Software Engineer Developer

Full-Time 36000 - 60000 £ / year (est.) No home office possible
C

At a Glance

  • Tasks: Develop innovative software solutions and lead projects from start to finish.
  • Company: Join a dynamic tech company with a collaborative and inclusive culture.
  • Benefits: Enjoy competitive pay, health perks, remote work options, and growth opportunities.
  • Why this job: Make a real impact in tech while working on exciting, large-scale projects.
  • Qualifications: 7 years in application development and experience with Microsoft Navision and Dynamics 365.
  • Other info: Flexible hybrid working model with excellent career advancement potential.

The predicted salary is between 36000 - 60000 £ per year.

Base pay range

Direct message the job poster from CDW UK

Hybrid Working – 2 days in office per week

Office can be based in either Central London, Manchester, Peterborough or Rugby

Job Summary

The Software Engineer Application Developer supports business solutions. The purpose of this role is to develop business software solutions for complex and large-scale projects through object and data modelling, database design, programming, quality assurance, and implementation support. The Sr Software Eng II Application Developer participates in application standards development and serves as an evangelist for best practices.

What you will do

  • Perform all stages of the software development life cycle, self-manage activities on smaller projects and serve as technical lead on small, medium and large projects.
  • Determine operating requirements, costs, as well as resource needs for assigned projects and work in conjunction with a project manager on initiatives.
  • Co-lead with Project Manager employing object-oriented analysis and design techniques including use case analysis, object modelling, and database schema design to ensure business requirements and design goals are met.
  • Participate in application architecture planning (including system partitioning and framework design) to determine optimal solution architecture, efficiency, maintainability, and scalability.
  • Lead / develop: High-level system narratives, storyboards, and user interface prototypes.
  • Lead / develop: Detailed design specifications for hardware and software use by the technical team.
  • Lead / develop: System test plans, ensure software quality assurance (SQA) standards are achieved, and validate that business goals are accomplished.
  • Lead / develop: Detailed estimates for projects, including resource allocation, timelines, and budget.
  • Develop applications to CDW coding standards and quality.
  • Identify issues that require more attention, and work to resolve issues based on an understanding of the business problem being solved.
  • Make technical decisions to meet the design goals laid out in product roadmap and by management.
  • Coach, mentor and monitor progress of junior members, mentor & coach.
  • Draw appropriate resources together to address technical issues.
  • Direct and focus the efforts of the technical project team.
  • Complete projects/tasks on a timely basis, according to commitments made to stakeholders and management.
  • Report project/task status to the management.
  • Collaborate with business and project teams to gather requirements and business needs.
  • Step in as team member throughout the software development process as needed.

What we expect of you – Minimum basic requirements

  • 7 years in application development
  • Bachelor’s degree or equivalent practical experience.
  • Microsoft Navision (Business Central) – 5 or more years’ full time development experience specifically working with the NAV C/SIDE C/AL development language.
  • Dynamics 365 – 3 or more years’ full time development experience specifically working with the BC and AL development language Configuration, PowerApps, Power Automate, and Common Data Service (CDS).
  • Web Technologies – REST APIs, SOAP, JSON, XML.
  • Experience of high-volume transactional systems demanding efficient code.
  • Experience of systems integrations.
  • Ability to document code in compliance with company standards and practices.
  • Ability to debug errors efficiently and effectively.
  • Capable of managing multiple assignments simultaneously.
  • Enthusiasm for testing their own code before delivering it.
  • Enjoy working as part of a close multi-skilled team.
  • Excellent organisational and time management skills.

Preferred skills, experience, and qualities needed

  • 5 years of experience in software development as a Software Engineer in NAV2009 working with the NAV C/SIDE C/AL development language.
  • 3 or more years’ full time development experience specifically working with the BC and AL development language Configuration, PowerApps, Power Automate, and Common Data Service (CDS).
  • Certifications in Dynamics 365, Salesforce, Workday, PeopleSoft, Azure, or Informatica are a plus.
  • Experience with Agile methodologies and DevOps practices is beneficial.

Seniority level

Associate

Employment type

Full-time

Job function

IT Services and IT Consulting

#J-18808-Ljbffr

Software Engineer Developer employer: CDW UK

CDW UK is an exceptional employer that fosters a collaborative and innovative work culture, offering hybrid working arrangements that allow for flexibility and work-life balance. With a strong focus on employee growth, team members are encouraged to develop their skills through mentorship and participation in complex projects, all while being part of a supportive environment located in vibrant cities like Central London, Manchester, Peterborough, or Rugby.
C

Contact Detail:

CDW UK Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer Developer

✨Tip Number 1

Network like a pro! Reach out to your connections in the industry, attend meetups, and join online forums. You never know who might have the inside scoop on job openings or can refer you directly.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your projects, especially those that align with the role you're after. This gives potential employers a taste of what you can do and sets you apart from the crowd.

✨Tip Number 3

Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. The more prepared you are, the more confident you'll feel!

✨Tip Number 4

Don't forget to apply through our website! We love seeing applications come directly from candidates who are eager to join us. Plus, it shows you're genuinely interested in being part of the StudySmarter team.

We think you need these skills to ace Software Engineer Developer

Application Development
Object-Oriented Analysis
Database Design
Microsoft Navision (Business Central)
NAV C/SIDE C/AL Development Language
Dynamics 365 BC and AL Development Language
REST APIs
SOAP
JSON
XML
Software Quality Assurance (SQA)
Project Management
Agile Methodologies
DevOps Practices
Time Management

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer Developer role. Highlight your experience with Microsoft Navision and Dynamics 365, as well as any relevant projects you've worked on. We want to see how your skills match what we're looking for!

Showcase Your Projects: Include specific examples of projects you've led or contributed to, especially those involving object-oriented analysis and design. This helps us understand your hands-on experience and how you tackle complex software solutions.

Be Clear and Concise: When writing your application, keep it clear and to the point. Use bullet points where possible to make it easy for us to read through your qualifications and achievements. We appreciate a straightforward approach!

Apply Through Our Website: Don’t forget to apply through our website! It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it gives you a chance to explore more about what we do at StudySmarter.

How to prepare for a job interview at CDW UK

✨Know Your Tech Inside Out

Make sure you brush up on your knowledge of Microsoft Navision, Dynamics 365, and the relevant programming languages like C/AL and AL. Be ready to discuss your past projects and how you've tackled challenges using these technologies.

✨Showcase Your Problem-Solving Skills

Prepare to share specific examples of how you've resolved complex issues in software development. Highlight your experience with debugging and how you ensure code quality before delivery. This will demonstrate your technical prowess and attention to detail.

✨Understand the Business Side

Familiarise yourself with the business solutions that the company provides. Be prepared to discuss how your technical skills can align with their business goals and contribute to project success. This shows that you’re not just a coder but also a strategic thinker.

✨Be Ready for Team Dynamics

Since collaboration is key, think about your experiences working in multi-skilled teams. Be ready to talk about how you've mentored junior developers or co-led projects, showcasing your leadership and teamwork abilities.

Software Engineer Developer
CDW UK

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

C
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>