We are seeking a diligent and hardworking Graduate Software Engineer who is passionate about solving problems and building solutions that meet our customers' needs. Our software engineers work alongside our product managers and project managers on web applications that make a real difference, in areas ranging from data management for clinical trials to supply chain development for green energy. We use agile practices and emphasise the importance of building robust software that is easy to maintain.
As a graduate software engineer you will receive advice from our senior engineers alongside tailored shadowing and pairing opportunities to support your career progression. You will also have access to books and online training platforms such as LinkedIn Learning and Pluralsight, with a training budget of £1,500 per annum to attend courses, events and conferences.
Building web applications using Ruby and associated frameworks, and using automated testing to ensure high quality results.
Deploying software regularly and acquiring feedback from customers and users to ensure it meets their needs.
Maintaining existing software and providing technical support to users.
Giving constructive feedback on projects being undertaken by other team members.
Turning conversations into user stories that record goals and acceptance criteria.
Sharing your expertise with colleagues, and possibly assisting more senior engineers to teach students in Genesys, our student-led software development organisation.
Required Skills and Experience
You have experience of modern full-stack development using technology such as Ruby on Rails, Django, Express, Laravel or similar.
You are able to design databases, use version control, and apply automated testing techniques.
You can work effectively with colleagues in a friendly and professional manner using good verbal and written communication skills.
You are educated to degree level in a relevant subject area.
We are an equal opportunities employer and we value diversity within the workplace. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
£21,000-£24,000 per annum.
40 days (28 days plus bank holidays and four closure days).
£1,500 per annum.
Company scheme with matched contributions (5% of salary).
Full time, Monday to Friday, 35 hours per week (excluding lunch). Part time and compressed hours can be considered.
Permanent, subject to six months probationary period.
We are currently all working remotely during the COVID-19 pandemic. Once the University is able to fully reopen the campus you will have the option to work from our office, or to split your time between office working and remote working. Ideally we are looking for someone who lives within a commutable distance of Sheffield, but we are willing to consider 100% remote working if you are elsewhere in the UK.
Two months (one month during probationary period).
If you have any questions about this role, you can send informal enquiries to our Administration Manager, Katie Walker: [email protected]
Visit our Join Us page to learn more about the other benefits of working at epiGenesys.
How To Apply
To apply for this role please send your covering letter and your curriculum vitae, as two documents in PDF format, to: [email protected]
Please ensure that your covering letter:
states the role you are applying for,
explains how your experience and skills satisfy the requirements of the role,
confirms your eligibility to work for us in the United Kingdom.
Please ensure that your curriculum vitae includes:
your full contact details,
summarises your education and any academic/professional qualifications,
outlines your relevant skills,
describes any relevant work experience, and
includes contact details for a minimum of two references.
Personal details such as your date of birth and gender should not be included in your application.
Applications will be reviewed at the earliest opportunity and the outcome will be communicated to you shortly after. If we have any queries we may contact you to request additional information.
Applicants who pass the initial review stage will be invited to a remote interview where you will have the opportunity to showcase your skills, learn more about the role, and meet some of our staff. Following this you will be notified of our decision as soon as possible.
Please note that we do not accept applications from recruitment agencies.