Software Development Consultant

Job LocationUK
Job TagEarly Career


The FDM Software Development and Engineering Graduate Scheme combines accredited training and support programmes with professional experience working as an FDM Consultant with our leading clients.

You will have the opportunity to develop your skills in a number of languages such as Python, Java, .Net and JavaScript frameworks; work on Cloud platforms such as Azure and learn about different software development practices such as DevOps and Agile working.. Once trained, you will be placed on-site as an FDM Software Development Consultant, working on the latest technologies as a part of our client’s cross-functional teams and helping them to design and build software solutions.


Once on client site, you will help to create new and innovative digital experiences spanning a wide range of sectors. This could be anything from working on complex trade applications for global banks and new entertainment channels for broadcast media to improving critical government services that millions of UK citizens depend on daily.

You will benefit from several weeks of intensive training to prepare you for your role on-site with our clients. During the training, you will have the opportunity to work on simulated real-world projects, as part of cross-functional scrum teams, using an agile working methodology. The training mirrors the client environment and ensures that you have the skills and knowledge as well as tangible experience to kick-start your career as a Software Engineer.


Are you an ambitious and driven graduate with a passion for technology? Then you’re exactly what we’re looking for at FDM. You don’t need to have a background in tech, we welcome candidates from all degree subjects and universities and you do not require any prior experience. If you’re open to learning new skills and working in exciting new environments, then this could be the perfect role for you. You will also need to be:

Educated to degree level (2:2 or higher)

An excellent communicator

Passionate about a career in IT

Eligible to work in the UK

Able to commit to the full 2-year graduate careers programme

Node JS vs PHP – Which Platform is Best for Development?

PHP and Node.js are two of the most commonly used server-side platforms. Despite their shared popularity, there are many significant differences between both of these leading back-end technologies.

Related Industries: Web Development
Person types code on computer.

Career Stories: How Vesna Tertei Rudinski Used Rejection as Motivation

You have likely faced rejection at some point in your life, so why should the job search be any different? Follow the story of Vesna Tertei Rudinski as she discusses rejection, career changes, and how “no” can open unexpected doors.

Related Industries: All Industries, Technology Project Management, Web Development
A hand gestures "no" to an envelope being passed.