Job description
We have an amazing opportunity for a graduate to join our fantastic software development team based in Cambridge. This is a great opportunity for someone who wants to join a friendly, small and highly technical team where you can have a real impact.
Opportunity
We have an amazing opportunity for a graduate to join our fantastic software development team based in Cambridge.
Graduate training
You don’t need a specific degree; we are just interested in someone who is enthusiastic about coding. We will provide all the training you need to become an experienced software developer.
During your first year you will be assigned a senior developer to be your mentor who will work with you as members of one of our small product development teams.
Your mentor will guide you through our training programme, which covers a host of technologies, tools, and practices, including subjects such as: good code design, effective unit testing, test-driven development, mastering Git for team-based development, pair programming, agile team practices, database design, secure coding and many others.
The training programme is designed to blend with the actual work your team is doing, so you will be delivering value alongside learning right from the start.
Looking further ahead, we encourage learning for all, and provide time for people to improve on their skills and learn new ones. We also attend conferences, local meetups and any relevant training courses we feel we can learn from.
About GMSL
We are a small but highly influential and well-regarded company in the European gas and power industry. Working on behalf of some of the leading energy companies in the world, we play a key role in monitoring and controlling gas and electricity flows throughout Europe and the UK.
There are around 40 people in our Software and IT team, based in our Cambridge office. Your colleagues will be from a wide variety of backgrounds – we encourage diversity, openness and gender equality.
How we work
We develop software using an agile approach, which focuses on our ability to respond to change. We broadly follow Extreme Programming (XP) practices, but we take a pretty pragmatic view about this. We adapt our processes to support the context, rather than follow a standard rigid process for all situations.
We trust the teams who do the work to decide how best to do it.
Product teams
Our team is split into a number of small product teams, each focused on one of our software products. Developers, testers and business experts work together in every stage of the software development process. This means you will get exposure to every aspect of software development: from the database through the back-end services to front-end UI design.
Benefits
Our benefits include:
- Annual bonus scheme
- Company pension scheme (6% employer contribution)
- 25 days’ holiday
- Private health care
- Flexible working hours and remote working
- Casual dress and a relaxed environment
- Employee assistance program
- Loyal service award
- Cycle to Work scheme
- Fresh fruit and great coffee
- Free access to Cambridge University Botanic Gardens
You
We are looking for a good academic background, but you don’t have to have a specific degree. You will have done some coding, either as part of your studies or just for the fun of it. You don’t need to know any specific coding languages.
You need to have good interpersonal skills and enjoy collaborating with others. Everything we do is done as part of a team, so being able to cooperate with others to meet shared goals, empathise, and form trusting relationships is key.
You don’t need any experience with any particular development technology. Our core development stack is Microsoft based: .NET, C#, SQL Server, etc. but we use various other technologies as appropriate.
All our teams spend at least one day a week in the office, so you need to be based within easy travel to Cambridge.
How to apply
Simply email us your CV and covering letter.
We will only consider people with a valid UK work permit.
Salary depends on your level of experience.
Recruitment Agencies
We’ll be in touch if we need you to help us. We don’t have time to take cold calls from recruitment agencies. Thanks for your understanding!