Software Engineers & Developers Ref. 768

Mind Achieving Impact AwardSocial Mobility Foundation AwardThe Times Top 100Disability confident leaderThe Prince's Responsible Business

Technology Roles
Cheltenham, Greater Manchester
Competitive package based on qualifications and experience

Operating in small, agile teams we have a range of software engineering and development roles. In some teams the focus is on supporting live operations, developing high quality code quickly and sometimes under pressure. There might be several things on at once, and you will be good at context switching, getting up to speed quickly, choosing the right tools and languages for the job and be comfortable releasing code quickly, even when you know it could have been a bit better.


Some areas specialise in developing robust ‘unbreakable’ or high integrity systems that can have their lifetimes measured in years not months. They solve highly complex problems, integration and performance constraints can be a real challenge and it is not always clear at the start whether the problem can even be solved. Many teams, of course, are somewhere in between.


Primarily, we use Java, J2EE, C, C++, C#, .net and use object orientated development. But at other times we rely on Perl, scripting and web technologies – especially for rapid prototypes and quick reaction capabilities. We’re increasingly using cloud technologies and distributed programming such as Hadoop, NoSQL and other big data technologies, but we also develop for embedded devices and tiny amounts of RAM. Whatever the problem, we’ll expect you to use the most appropriate languages and processes to solve it, so you will be comfortable learning new skills and keeping yourself up to date.


As well as software developers, we have specialists in a range of software engineering technologies, disciplines and skills. Some examples are testing, user experience, integration, data algorithm, design and database architecture, but there are many more besides.

REQUIREMENTS for these roles

You will need to have knowledge and experience in at least ONE of the following areas:


•    Programming
•    Computers and computer networks
•    Operating systems
•    Telecommunications systems
•    Knowledge, understanding and practical application of at least one programming language and a desire to learn new programming languages
•    A creative approach to solving problems
•    The ability to produce high quality, sustainable output
•    Communicating effectively with others
•    Assessing information and making decisions
•    Identifying errors and producing accurate output


To apply for this role you will need solid industry experience, but if you are a current or recent graduate please consider our Technical Graduate Opportunities link

SALARY– Competitive package based on qualification and experience

LOCATION – Cheltenham and Manchester
 

INTERVIEW and SELECTION PROCESS

As part of this campaign you will be required to undergo a staged selection process including:
•    A minimum eligibility sift
•    Technical sift
•    Interview

Key Dates:

Campaign closes for applications: 23:00 on Monday 9th May 2016.

Interviews to be held regularly.

This Program / Vacancy is closed to applications.