Software Engineer (Placement)

Start date for this position is from May 2022

Who we are

Imosphere provides pioneering technology solutions to the health and social care sector. We build software that powers research and improves lives. Our software is used across multiple territories and domains - from Scotland to California, from mental health to cancer research.

As an SME of approximately 40 people headquartered in Nottingham, our flexible working policy enables people to work from anywhere that enables them to get the job done. We have core hours of 10:00-15:00 Monday-Friday to enable us to find time to collaborate, but are flexible outside of these hours as long as we are meeting the needs of our customers and our team.

What we are looking for

We are looking for talented Placement Software Engineers to join our team and be part of a company working at the leading edge of innovation.

This position is available as either Nottingham office-based, remote (UK) or a hybrid model where you can choose the right amount of time in the office for you.

You will work in a team on our product suite and will work closely with all our Software Engineers and others to ensure we deliver quality, robust software solutions. We will invest in you, making sure you feel confident in working with people at all levels of the business.

What do we use?

Our applications are developed using a wide range of technologies:

  • C#
  • SQL Server (complex data transformations, high performance querying)
  • Reactive, modern designs
  • Extensive JavaScript/Typescript use
  • Distributed architecture (MassTransit, RabbitMQ)
  • .NET Core with Identity Server

We do not expect you have experience working with all the technologies above but a genuine interest in our technology stack is preferred.

We would expect you to:

  • Be eager to learn and develop your software development skills, and have a real desire to make a difference. Within the role you will get the opportunity to work across our product suite.
  • Work collaboratively to ensure that all aspects of an iteration are delivered as planned.
  • Be involved at all stages of the development life cycle: initial analysis, implementation, integration, testing, debugging and support.
  • Deliver clean and structured code which is well tested and consistently error free.
  • Utilise industry standard software development tools such as source control, automated deployment and automated testing where appropriate.

What we can offer:

  • A one-year flexible, paid, programming placement.
  • Hands-on experience developing real software for real customers.
  • The opportunity to experience all aspects of the development lifecycle.
  • The opportunity to extend your development skills (learning new languages, new frameworks, new methodologies).
  • A range of projects working individually and as part of a varied team.

Who you are:

  • You are currently studying an undergraduate computing course with a strong emphasis in programming and software development.
  • You have a keen interest in the computing field and have been involved in academic and personal programming projects.
  • Ideally, you will have some experience with internet programming using C# or JavaScript.

Share this job

Apply today!

If this role appeals to you, please send through a CV with brief paragraph about why you want to work with us to

Thank you for your application.

Your application could not be sent

What's in it for you?

Working with us, you can expect

  • Flexible working location At home.. A coffee shop.. A cabin in the woods.. Our offices based in Nottingham's city centre. Work wherever suits you best.
  • Flexible working Set your own schedule either side of our core hours (10am to 3pm). Want to work condensed hours, a 9 day fortnight - all possible.
  • Equipment and software The right tools for the job. We'll provide everything that you need to do your job.
  • Training budget A professional development budget that's owned by you for use on courses, conferences, books or magazines. It's yours to further your development.
  • Annual leave 33 days leave including Christmas 'shut down' and bank holidays. With additional buy/sell holiday scheme.
  • Social events Company run social events including summer social and festive fun days.
  • Maternity/paternity We offer a matched statutory maternity/paternity payment.
  • Pension scheme A competitive pension scheme matching contributions up to 6%.
  • Private healthcare Get cashback on dental and optical treatments, and more.
  • Volunteer day A paid annual volunteer day, helping you to support your community.
  • Savings and freebies Get discounts at lots of retailers with our Perkbox membership.