Graduate GUI Software Engineer

Job Type:
Job reference:
about 1 month ago

Role: Graduate GUI Software Engineer

Location: Derbyshire + some remote work

Salary: £25,000 - £30,000

Start Date: We are looking for the candidate to start as soon as possible.

Employment Type: Full-time (37.5 hours per week), onsite for first 3 months (to learn about company Products) then hybrid (2 days on site per week).

The ideal candidate will have recently completed a degree in Software Engineering or a related field, with strong skills in GUI design and development. They should be proficient in programming languages and frameworks such as C#, C++, Java, Python, and JavaScript, and have experience creating user-friendly interfaces. A passion for innovation and a keen eye for detail are also essential qualities we are looking for.

We are committed to providing a supportive and dynamic work environment where a new graduate can thrive and develop their skills further and we believe this role will be a fantastic opportunity for the right candidate to kickstart their career.

Key Responsibilities:

  • Design and develop intuitive GUI applications
  • Collaborate with cross-functional teams to define and implement innovative solutions
  • Conduct usability testing and incorporate feedback into design improvements
  • Stay updated with the latest industry trends and technologies
  • Responsibility for developing computer-based user interface for test and customer use for a range of products
  • To over-see the full development software cycle, ensuring GUI software is kept up to date and fit our customer requirements. And provide software specifications, manuals and test instructions

Knowledge, Skills & Abilities:

  • Educated to degree level in Objects Orientated Software Development (or equivalent experience)

Experience with the following programming languages:

  • Visual Studio / C#
  • C / C++
  • Python
  • Powershell Scripting
  • Delphi 7 & Delphi XE2

Experience in:

  • HTML and CSS Development
  • Experience implementing and using REST API's
  • XML and XSLT
  • Prior experience with Things board would be a benefit

Desirable Skills:

Any additional experience with IOT projects, Arduino, soldering or electronics would be beneficial.

Knowledge and Use of the following JavaScript technologies:

o jQuery

o Node.js

o Angular 9

o Chart.js


Any experience with Linux Server administration and cloud infrastructure such as :

o Microsoft Azure

o Amazon AWS

o MQTT Message Queuing

o Python Scripting

Experience of database programming and SQL.

Our interview process consists of several stages:

  1. Initial Screening: A brief phone interview to discuss the candidate's background, skills, and interest in the role.
  2. Technical Assessment: A coding challenge or technical test to evaluate the candidate's programming skills and problem-solving abilities.
  3. First Interview: A video or in-person interview with the hiring manager and a senior engineer to discuss technical expertise and past projects.
  4. Final Interview: An interview with key team members to assess cultural fit and teamwork skills, followed by a discussion of potential projects and career development opportunities.

How to apply?

Please send a CV to [email protected]

People Source Consulting Ltd is acting as an Employment Agency in relation to this vacancy. People Source specialise in technology recruitment across niche markets including Information Technology, Digital TV, Digital Marketing, Project and Programme Management, SAP, Digital and Consumer Electronics, Air Traffic Management, Management Consultancy, Business Intelligence, Manufacturing, Telecoms, Public Sector, Healthcare, Finance and Oil & Gas.

Back job search
Back to Search Results