What is it like

We are a company with software development at its heart and we know the joy of creating fantastic software. By empowering teams of great developers, we let people grow and we see the creative solutions that follow.

Full Stack Developers

If you love creating great software, working with a team of fantastic developers, constantly want to improve your skills and help those around you, we really want to talk to you.

The Role

We are seeking a talented Full Stack Developer who is confident and comfortable in a client-facing environment. The ideal candidate should demonstrate strong technical knowledge of both front and back end technologies including Java/C#, HTML 5 and CSS3. This is an opportunity to join an agile team and play a leading role in delivering full stack solutions.

Essential Skills / Experience

  • Strong core Java / C# development experience
  • Strong Object Oriented Design
  • Good JavaScript and Front End development skills including HTML5, CSS3
  • Advocate of Agile methodologies
  • Good problem identification and solving skills


  • Working as part of a highly collaborative, cross-functional agile team
  • Improving standards of design, test, and development
  • Promoting good development practice throughout the company
  • Providing coaching and support to other team members
  • Keeping up to date with the latest technology

Team Responsibilities
As a member of the Agile team, the candidate will share responsibility with all team members to:

  • Respect the skills and knowledge of other team members
  • Commit to goals as part of a team
  • Value face to face communication
  • Identify impediments and share them with the team
  • Participate in continual improvement process
  • Focus on outcomes that deliver value to the customer
  • working within cross functional team

Desirable Skills / Experience
The following skills and experience are desirable, but not essential

  • Good understanding of relational databases and SQL
  • Agile testing experience
  • Understanding of Angular JS


  • Working with talented staff
  • Flexible working hours
  • 10% of time spent on self-improvement and innovation
  • Competitive salaries
  • Company health plan
  • Childcare vouchers
  • Canteen and coffee shop onsite
  • Sport facilities on site
  • Free parking

No recruitment agencies please.

Apprentice Developers

Do you like the sound of combining practical training in a job with study? If so, Software Imaging offer Level 3 IT apprenticeships and we would love to hear from you. Our next apprenticeships are due to start in September 2017, but please do get in touch before then if you are interested.

The Role

We are seeking talented and self-motivated apprentices to work in our Oxford office. As an apprentice we are not expecting you to know everything about software development. We are looking for someone who is a self starter, has a passion for development and someone who is willing to learn and develop. As a company, we will give you a platform to gain development skills and the experience needed to carry you forward in your career.

About the candidate

  • Passionate about technology
  • Ability to grasp technical concepts quickly and easily
  • Basic understanding of how to debug programming languages
  • Basic understanding of software source code
  • Creative thinker with the ability to come up with innovative and effective solutions
  • Open to learning new skills
  • Positive can-do attitude
  • Ability to integrate within a team
  • Great communicator
  • Organised, friendly approach
  • Self motivated and prepared to use own initiative

Apprenticeship benefits

  • Work alongside experienced staff
  • Gain job-specific skills
  • Earn a wage and get holiday pay
  • Study towards a related qualification



Please apply bellow. Please make it clear in your cover letter which position you are applying for…