- Educated to BSC degree or equivalent in a Computer Science, mathematics or engineering based subject At least 3 years experience in software environment Full lifecycle software development knowledge, from initial requirement gathering to design, coding, testing, documentation, implementation, integration and training Experience of designing solutions from customer requirements Java / C# / Language agnostic Exposure to both Agile and Waterfall development processes Experienced in the use of source code control Experienced in the use of development/defect tracking systems
- You will be responsible for the development of software, in line with given requirements. You will work closely with our more junior engineers to build and/or improve their skillset whilst ensuring the quality of development work. Following defined development and testing processes Working on multiple projects within software project teams Effective use of development tools to assist in the management of software projects
Every day, our teams across the globe challenge the limits of human achievement, engineering solutions for our planet and beyond.
Now, we’re looking for a talented Senior Software Engineer to join our team.
You’ll get involved with all phases of the development cycle and investigate new technologies and methodologies. In return, you’ll be rewarded with working in a diverse array of market sectors, an extensive benefits package and flexible working scheme.