Description
Proteus Europe operating as an employment agency, is currently seeking a Senior Application Developer to join one of our innovative clients based in Warwick. The successful candidate can look forward to working on developing tools for parallel programming and high performance computing.Role: Senior Application Developer
Location: Warwick (CV34)
Duration: Permanent
Start: ASAP
We are looking for a highly capable C++ Linux software developer to join an expanding development team at our Warwick (UK) office. This is an opportunity to work at the cutting edge of development tools for parallel and multi-threaded computing.
The ideal candidate will have first class software development skills and hold a good degree or equivalent in computer science, maths, or sciences. C++ experience in a Linux/Unix environment is essential.
You'll be part of a talented and fun team, passionate about making great software and doing the job well. Previous experience or demonstrable ability with Qt, operating systems, compilers and debuggers and parallel and/or scientific programming would be beneficial.
This job is UK based and is open to candidates eligible to work in the UK. Salary is competitive and includes a generous pension contribution.
Main Duties
- Full application lifecycle development - specification, design, development, documentation and maintenance
- Support of customer issues
- Leading small teams to deliver high quality functionality on schedule
- Managing project schedules for features and enhancements
Experience and Skills
Essential:
- At least three years commercial application development experience
- Strong C++ and C skills
- Good knowledge of Linux/Unix
- Good working knowledge of Mercurial or Git and SVN or CVS.
- Self-motivated approach to project work
- Good degree or equivalent in computer science, maths or sciences
- Excellent communication skills
- Demonstrable enthusiasm for software development and for creating good software
Desirable but not essential:
- Knowledge of operating system, compiler and debugger internals - for example the DWARF standard or experience of developing or contributing to GDB or similar open source projects.
- Previous experience of the Qt library
- Experience with parallel and/or scientific codes including exposure to OpenMP, MPI and CUDA
- Experience with AIX, Mac OS X, Windows, Cygwin.
Applicants will be required to take an online programming test before further consideration.
The position is based at our head office in Warwick, UK and is based on a working week of 37.5 hours, Monday to Friday.