Responsibilities and Tasks:

  • Design, implement and test new functionality in our software products to meet the goals of the company
  • Ensure high standards of quality by troubleshooting, maintaining and updating existing software
  • Application of Machine Learning techniques to both time series and unstructured data, providing insights that enable more effective condition monitoring and ultimately improve the availability of subsea production equipment
  • Develop scalable solutions applicable across multiple generations of equipment
  • Work closely with a multi-functional team, leveraging domain expertise from across the business
  • Responsible for increasing competency, on time delivery & quality of the team

Qualifications and Personal Qualities:

  • Hons Degree in Computer Science, Statistics, Applied Math or related field
  • Experience of developing software in a commercial environment, in a dedicated Python Developer position
  • Experience with programming languages such as Java/Python; Good understanding of the data analytics landscape, tools and technology
  • A strong grasp of object oriented design, patterns and principles
  • Experience developing web applications and APIs
  • Experience with Agile development methodologies
  • Willingness to learn new languages, techniques and tools
  • Expertise in at least one popular Python framework (like Django, Flask or Pyramid)
  • Knowledge of object-relational mapping (ORM)
  • Experience in the following would be desirable
  • Java or C#
  • Angular/TypeScript or JavaScript
  • SpringBoot/JPA or Entity Framework
  • HTML/CSS
  • REST API development
  • Google Cloud or Azure
  • BitBucket/Git
  • Jira & Confluence
  • MySql/Oracle/MsSql
  • Testing with cucumber, cypress, Junit, Mockito, Jasmine & Karma
  • Previous experience in an enterprise environment with automated build/test/release processes

We Offer:

  • Competitive compensation and benefits
  • Good work/life balance
  • Positive work environment with challenging tasks
  • Development opportunities
  • Excellent on-site facilities including a gym, putting green, sports pitch, cafe & restaurant
  • Positive work environment with challenging tasks
  • Fast track development opportunities in a growing software house
  • Opportunity to work with world-class domain experts when developing software
  • Opportunity to unlock your potential, both professionally and personally