Software development graduate programme

Aimed at technical graduates, our Software Development graduate programme is ideal for those looking to secure a role within a programming or development environment.

What to expect

Graduates will work as part of an AGILE development team, developing retail point of sale systems and technical solutions for our high profile customers in the retail industry. The Software Development Graduate Programme lasts 24 months and has a structured training and development plan. PCMS are looking for technical Graduates with a strong interest in programming and software development to become part of a core Product Team within PCMS.

You will be given the opportunity to learn and experience a wide range of technical skills and programming languages such as Java, SQL and JavaScript, Objective C*, XML, HTML and CSS. Not only does the programme offer you the opportunity to gain a Java certification and a SCRUM Master Qualification; it also allows you to work on solutions that can really make a difference. For a full information pack on our Software Development Graduate programme, please email us at

You will be responsible for:

  • Producing technical designs, to agreed company standards, based on specifications from the Business Analysts
  • Work in conjunction with developers and members of the technical architecture team to produce the best solution possible
  • Play an active part in coding, documenting and testing of technical designs
  • Resolve defects in existing code and work to improve it where possible
  • Liaise with customer organisations to assist in the transfer of skills or knowledge
  • Be part of SCRUM process with continuous integration and test driven development

Applicants should have:

  • A degree in a technical subject (e.g. Computer Science, Information Technology, Programming)
  • Excellent interpersonal and communication skills
  • Teamwork ethos
  • Strong problem solving skills
  • Exposure to a variety of programming languages (ideally Java, C++ or C#)
  • The right to work in the UK for the duration of employment

I’ve always planned on being a software developer and the PCMS Software Development Graduate Programme has been a great opportunity to start my career. The programme has allowed me to develop my skills and knowledge through the use of industry standard frameworks, tools and processes.

There is also a good support system in place at PCMS, meaning that if I am ever facing difficulties in my work, I can always count on someone to point me in the right direction or to support me in what I need to do.

My time at PCMS so far has been really positive and I’m learning something new every day, improving my skills and knowledge by working on challenging and engaging pieces of work. In addition, there are some great people at PCMS who are very helpful and supportive. I would recommend the programme to any Computer Science graduate who is looking to get a start in their Software Development career.


Software Development Graduate

After my placement year that ended in July 2017 at PCMS, I was offered a Software Development Graduate role starting in September 2018. I happily accepted this role, knowing that I will continue building my software development skills by working on major projects with very skilled and friendly colleagues, who are always willing to share their knowledge with me.

The reason why I decided to return to PCMS after completing my degree, was the fact that I was able to apply all aspects of software development that I have learnt during my placement year into my final year project, both from programming and planning perspective.

My graduate role so far has been a great journey through a variety of interesting and challenging tasks and after-work activities with colleagues.


Software Development Graduate

I’ve always planned to start a career in software development so PCMS was the perfect choice. As a predominantly Java based environment and having a wide range of supporting technologies gives me exposure to lots of different areas that interest me. There are lots of opportunities here. I started as a placement student but was quickly offered a graduate role to return to. This made my final year easier, because of the new skills I gained and I didn’t have to worry about securing a graduate job. I’m back working as a graduate, each day is different and I get lots of exposure to customer facing projects. It’s definitely a great environment to start a career in.


Software Development Graduate

Upon completing my placement year, PCMS offered me an opportunity to be a part of the graduate scheme. With the experiences gained from placement and having secured a job for the future, it made my final year of University much easier.

PCMS is a great place to learn, and I can definitely say that I learnt a lot of new valuable information on placement. Having already worked at PCMS, I happily accepted the offer to return as a graduate. One of my main reasons for returning is everybody whom I have had the pleasure of collaborating with has been friendly and always offered help when needed. The support PCMS provided over the placement year and thus far in the graduate year has been incredible.

At PCMS, I am learning something new every day, greatly improving my professional skills. I am continually working on new and exciting pieces of work, which are often challenging. To anyone seeking a placement/graduate role for the future, I would highly recommend PCMS.


Software Development Graduate

Graduate programme FAQs

I got a 2:2 in my degree - can I still apply?

Yes, for both the Software Development graduate and Management graduate programmes we will consider 2:2 degree classifications, although would expect these to be supported by a reasonable level of work experience.

I'm interested in working within a specific department; can I still apply to the management graduate programme?

The management graduate programme is a general programme, and for that reason, is best suited to graduates who are not yet sure where they would like to build a long term career. If your degree was in Human Resources, Marketing or Finance for example, and you are looking for a career in those areas specifically, then you may be better suited to a more specialised graduate programme.

Do you accept applications from international students?

We welcome applications from international students who are eligible to live and work in the UK on a full-time, permanent basis. We regret that we are unable to offer any sponsorship for our graduate vacancies.

How long will it take to process my application?

We review applications on an ongoing basis. We will endeavour to feedback as soon as possible. Please bear with us, as with all graduate programmes we receive a high number of applications and ensure that we consider each application thoroughly.

Does PCMS reimburse travel expenses for attending an assessment centre?

No, we do not offer any reimbursement for expenses you may incur attending an interview or an assessment centre.

Do you offer any relocation support?

If you are offered a role at PCMS, we will pay for temporary accommodation at the beginning of your first placement and will give you time during your induction to source more permanent local accommodation. Our team have a wealth of knowledge regarding the local area and can recommend suitable locations to consider.

Do I need a driving license?

Yes. Due to the variety of departments you will work with during the programme and the travel required to customer and PCMS offices, a full driving license is required.

I have applied to the PCMS graduate scheme before, can I reapply?

Yes, we allow previous applicants to reapply to the graduate programme however we recommend that you reflect upon the reasons why your application was previously unsuccessful.

Can I apply if I have finished my degree and have already started work?

Yes, we welcome applications from those who have already graduated.

What is the recruitment process?

If you are an ideal candidate for PCMS, you will be invited to attend a telephone interview lasting approximately 30 minutes. For the Software Development Graduate Programme, this will be a technical based phone interview with a member of the Development Team. For the Management Graduate programme, the interview is usually with a member of the HR Team and will be competency based.
If successful at this stage, you will be invited to attend an assessment centre (usually these take place in the Spring) with a number of other applicants. This process will involve previous graduates and managers from across the company and will allow you to learn more about PCMS and the programme we have on offer. The day will also include a variety of exercises such as:

  • A competency based interview
  • Group work
  • Individual activity
  • Presentation

If successful at the assessment centre, you may be invited for a second face-to-face interview where you will have the opportunity to meet informally with a number of managers from across the business. Full feedback will be given at each stage of the interview process for development purposes.

For more information on careers at PCMS


Contact us

PCMS Group Ltd
Torwood Close
Westwood Business Park
Coventry, CV4 8HX
+44 (0)24 7669 4455

Pin It on Pinterest