Senior Software Development Engineer

Subsea 7

Vacancy information

Overview of role

As GoM Senior Software Development Engineer, you will leverage your expertise in engineering, computer sciences, and programming (Python) to drive continuous improvement across our organization. The GoM Senior Software Development Engineer will interface with the business to understand the requirements, define fit-for-purpose solution architecture, lead solution development as per best practices, handle solution roll-out and train the business as required. You will also coach and mentor younger developers, whether directly reporting to the team or embedded into various teams in the business. (Citizen developer network)

Specific Key Responsibilities & Activities

  • Coordinate with multi-disciplines to understand development requirements and process logic, keeping a critical eye over the end-to-end user journey to identify bottlenecks and areas for improvement that could be tackled with digital solutions.
  • Advise on viable solutions and suggest most efficient fit for purpose technical solution to improve overall effectiveness and efficiency.
  • Provide specialist skills, integrity, and knowledge in writing, testing, and debugging, or coaching and reviewing effective and scalable codes. Codes must be well documented, working with APIs and with proper version control.
  • Coordinate with IT teams to implement solutions as required.
  • Manage solution roll-out, training and user support. Monitor key metrics and performances indicators to evaluate solution impact and iterate based on results.
  • Prioritize and organize work to ensure solutions are developed within budget and schedule.

Authority / Dimensions

  • Operate within the Business Code of Conduct
  • Operate according to Subsea7’s Management Principles
  • Support standards and procedure for the Engineering Function

Person Specification

Professional qualifications – Degree qualified in (Demonstrable experience in a similar role will also be considered)

  • Proficiency in Python, with good understanding of algorithms, syntax, data structures, and built-in libraries.
  • Object-Oriented Programming.
  • Database interaction (SQL, SQLite).
  • Testing and debugging.
  • Basic data science libraries, such as NumPy, pandas and SciPy.
  • Version control, mainly Git.
  • Azure DevOps.
  • Good programming practices, such as adherence to PEP 8.
  • Working knowledge of Excel and VBA
  • Working knowledge of HTML, CSS and JavaScript.
  • Basic knowledge of Power Bi is desirable.

Knowledge of business process improvement and project management initiatives

Awareness of end user need, team spirit.

Able to work within time / budget constraints

Excellent written and verbal communication skills

Actively participate in relevant training to pursue continuing professional development.

To apply for this job please visit careers.subsea7.com.