Graduate Software Engineer


We are seeking a talented developer with a software engineering degree or equivalent degree, who has strong analytical and problem solving skills. You must be able to interpret user requirements and translate them into powerful applications, using the most appropriate technology.

You will be part of a vibrant team within a business with an outstanding reputation for quality, based in our Aberdeen office. In this role, you will be key to ensuring that both internal and external clients receive the highest standards in the development of software and ongoing support.

You should be able to work by yourself, but you must also be a team player. You must have good communication skills as well as being organised and professional.

More ›

Primary Duties

  • Producing detailed product specifications and writing code for existing and new software systems
  • Testing in a controlled environment before going live, to ensure quality standards are met
  • Preparation and presentation of training materials and user guides
  • Maintenance and development of the systems once they are live
  • Reviewing current systems to identify improvements and efficiencies
  • Handling user support queries, and producing reports from database queries to support the business

Key Deliverables

  • Experience in programming (ideally ASP.NET, VB.NET, C#, HTML, CSS, Javascript)
    • Understanding of Web Application development using popular web frameworks (e.g. Web Services, jQuery, Bootstrap, Foundation, MVC, etc.)
    • Knowledge of Scrum/Agile development methodologies
    • Knowledge of Source Control methodologies
  • Knowledge of relational databases (SQL Server)
  • An eye for detail, and the ability to identify issues and solve problems
  • Strong verbal and written communication skills
  • Ability to interpret user needs and requirements, in order to accurately define functionality
  • Ability to work as part of a team

Applications should be made by email to with ‘Graduate Software Engineer’ clearly stated in the subject line.  The closing date for receipt of applications for this vacancy is 7th September 2018.  The application should include a covering letter, outlining what skills you would bring to this role and details of your past experience, along with your CV and confirmation of right to work in UK.

Senior Environmental Consultant

You will be a member of the global Environment team, this role can be based in any of our UK offices.  You will be responsible for preparing a range of UKCS oil and gas permits and consents primarily in the oil and gas industry as well as undertaking quality assurance of permits in line with Xodus Group procedures.

More ›

Key Responsibilities

Primary Duties

  • Has a thorough understanding of the type and range of permits and consents required in the UKCS oil and gas industry and keeps up to date with the associated legislation relating to these applications.
  • Responsible for the Project Management of a range of compliance projects.  Project Management duties include provision of a day to day contact with the relevant operator; monitor project quality, man-hours and costs and prepare progress reports to clients as required.  These duties will include undertaking weekly progress reporting and updating the Compliance Lead on relevant KPIs.
  • Ability to prepare a range of UKCS oil and gas permits, including wells, pipeline, production, marine licenses and geophysical permits.  Has experience with the management of complex permits and has a thorough understanding of the key issues, tools and processes, including a good understanding of guidance and information available.  Specifically, undertake the following tasks with ease:
    • Understanding HOCNF and applying this information to undertake CHARM and Osborne-Adams calculations;
    • Writing chemical justifications;
    • Writing project descriptions;
    • Writing environmental descriptions; and
    • Writing environmental impact assessments.
  • Develops an area of technical expertise within compliance management remit and maintaining regular contact with relevant stakeholders, ensuring that deliverables continually meet regulatory requirements.  Ensure relevant guidance notes and tools are up to date and rolled out to the team as required.
  • Undertakes technical and high-level Quality Assurance (QA) of permits to Xodus procedures.
  • Development, including coaching and supervision of less experienced team members as required.
  • Responsible for management of preparation and delivery of PQQ and proposals in the Compliance team as required.
  • Ability to convey the Company’s capabilities, vision and values to internal and external clients.  Awareness of the commercial targets associated with tasks and delivering within them is required.
  • You will perform work in accordance with our Company’s quality procedures and assist, where necessary, in preparing proposals by providing technical support.
  • Although primarily involved with compliance support, Xodus encourages the involvement in other technical areas within the environment team.
  • Continually strives to look for ways to improve and enhance efficiency of Xodus tools and systems which are used to prepare permit applications. 

Key Deliverables

  • Prepare and deliver permits and consents in line with relevant legislation
  • Client Management


  • Projects delivered on time and in budget

Applications should be made by email to with ‘Senior Environmental Consultant’ clearly stated in the subject line.  The closing date for receipt of applications for this vacancy is 24th August 2018.  The application should include a covering letter, outlining what skills you would bring to this role and details of your past experience in a similar role, along with your CV and confirmation of right to work in UK.