Job DescriptionGraduate Software Engineer – Permanent – Abingdon, Oxford
Nice to have:- Problem solving skills and interests. Some experience in C++ and/or C#. Knowledge of C++/CLI would be a bonus. Interested in algorithmics and the implication of a change. Ability to write clean and efficient code. Ability to work independently and in a team environment. Understand of Mathematical concepts, 3D Data Models.
Graduate Software Engineer Job Specification:
The Graduate Software Engineer will be helping to maintain and further develop a scientific software package consisting of a large multi-language code base. The desktop package provides visualisation, modelling and simulation tools for geoscientists and reservoir engineers, and is contributed to by multiple international development teams.
The Graduate Software Engineer should be interested by technical problem solving and have a reasonable understanding of mathematical concepts required for manipulation, modification and visualisation of various 3D data models within the package.
The Graduate Software Engineer must have some exposure to desktop development in C++ or C#. Any exposure to C++/CLI would be an advantage.
The candidate will be expected to demonstrate diligence, tenacity and a positive attitude. The candidate must be prepared to tackle bugs as well as new development.
The candidate must have good communication skills and be willing to liaise with other teams to mitigate the risk of fixes and enhancements, including those in other countries.
Degree or higher qualification in either Computer Science, or Mathematics, Science or Engineering Discipline with programming experience.
Candidates must be eligible to work in the UK