Senior Developer - Enterprise Reporting & Applications

SubSea Craft Limited
Portsmouth, United Kingdom
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Portsmouth, United Kingdom

Tech stack

JavaScript
API
Business Logic
Code Review
ETL
Data Transformation
Node.js
Power BI
Standard Sql
Service Development Studio
Software Engineering
SQL Databases
Systems Integration
Enterprise Software Applications
Express
Backend
Templating
Data Management
Tools for Reporting
REST
Software Version Control
Data Pipelines

Job description

The Senior Developer - Enterprise Reporting & Applications is responsible for building and maintaining reporting solutions, data pipelines, integrations, and internally developed application tools that support business operations.

The role contributes to technical solution development by implementing designs, working within established standards, and helping ensure systems operate reliably and consistently across the enterprise environment.

This position works closely with Enterprise Systems teams to deliver practical, high-quality technical solutions aligned to business needs.

Responsibilities will include:

Development & Delivery

  • Develop and maintain internal applications, reporting solutions, and integrations
  • Implement APIs, backend services, and automation tooling based on defined requirements
  • Ensure solutions are reliable, maintainable, and performant
  • Follow established development standards, version control practices, and release processes

Solution Implementation

  • Translate defined requirements and designs into working technical solutions
  • Contribute to solution design discussions where appropriate
  • Support the development of integration flows and data pipelines
  • Produce clear and concise technical documentation for implemented solutions

System Integrations & Data Pipelines

  • Build and maintain:
  • REST APIs and backend services
  • ETL / ELT data pipelines
  • Data transformation processes

Reporting & Data

  • Develop and maintain reporting outputs using tools such as Power BI (or equivalent)
  • Write and optimise SQL queries and data transformations
  • Support structured and accurate reporting aligned to business processes
  • Assist in maintaining data quality and consistency

Standards & Best Practice

  • Follow established architectural principles, development standards, and integration patterns
  • Participate in code reviews and technical discussions
  • Identify issues, risks, or improvements and raise them appropriately

Team Support & Collaboration

  • Collaborate with Enterprise Systems teams, including ERP and process stakeholders
  • Support junior team members where required
  • Contribute to a positive and collaborative team environment

Technologies & Tools

You will work with and develop solutions using technologies such as:

  • JavaScript (Node.js) for backend services and application logic
  • Express.js for API and service development
  • EJS (Embedded JavaScript) for server-side templating
  • SQL for data management and querying
  • Python for data processing, automation, and pipelines
  • Power BI (or equivalent) for reporting and visualisation, Values: Our people are our greatest asset, we continually strive to provide an excellent working environment to enable our team to do their best work. We have an agile professional workforce: we are founded on the belief that our people are valued and our business is trusted, inclusive and commercially-adept.

What we expect from you:

  • Teamwork, mutual respect and collaboration
  • Initiative and independent working
  • Honesty and integrity
  • Business and commercial awareness Agility, adaptability and continuous development

We are committed to building an inclusive, diverse workplace where everyone can thrive. If you require any support or adjustments to interact with us, please let us know.

  • Please note that all offers of employment are conditional and subject to satisfactory DBS, driving licence and reference checks. A criminal record will not automatically disqualify candidates from employment. We will consider criminal record information alongside the wider range of evidence gathered at the application, interview, and pre-employment checking stages.

Due to the high volume of applications, we are unable to respond to everyone. If you are shortlisted, we will aim to contact you within 14 days of your application or the closing date (if stated). We may retain your details for future suitable roles unless you advise us otherwise.

Requirements

Essential:

  • Experience in a software development role (mid-level or above)
  • Experience developing:
  • APIs or backend services (preferably using Node.js or similar)
  • Data pipelines or transformation processes
  • Strong proficiency in:
  • SQL
  • JavaScript (Node.js preferred)
  • Experience with reporting tools (e.g. Power BI or equivalent)
  • Understanding of basic system integration concepts
  • Ability to work from defined requirements and deliver practical solutions Strong problem-solving skills and attention to detail

Desirable:

  • Experience with:
  • Express.js or similar backend frameworks
  • Server-side templating (e.g. EJS or equivalent)
  • Experience working with enterprise systems (ERP, reporting platforms, operational tools) Exposure to solution design or technical design discussions

Note: Due to the nature of work undertaken at SubSea Craft, the selected candidate must be capable of meeting the security requirements of the position, which would include as a minimum existing right to live and work in the UK, Baseline Personnel Security Standard (BPSS), with UK National security clearance required for certain roles.*

Benefits & conditions

Who we are: SubSea Craft is a fast growing, privately-funded, UK-based innovative maritime technology company specialising in next-generation, high-performance watercraft and systems. We operate at the intersection of advanced engineering, cutting-edge design, and user-centric innovation, delivering safe, effective, and enabling solutions for both commercial and defence applications.

What we offer:

  • Pension Contribution - Pension scheme with the option to contribute via salary sacrifice.

  • Annual Bonus Scheme - Eligibility to participate in the company's annual discretionary bonus scheme, linked to individual and company performance.

  • Life Assurance and Critical Illness Cover - Comprehensive protection including Life Assurance (4x salary) and Critical Illness Cover for added financial security.

  • Annual Leave - Entitlement to 25 days of annual leave plus bank holidays.

  • Christmas Leave - A Christmas shutdown is typically observed.

  • Wellbeing Day - An additional Wellbeing Day each year to focus on personal health and wellbeing.

  • Family Leave - Enhanced maternity and paternity pay.

  • Private Healthcare - Access to comprehensive private healthcare coverage to support your physical and mental wellbeing.

  • Professional Development - Commitment to ongoing learning and career growth, supported by training programmes and access to LinkedIn Learning.

  • Flexible Working - Opportunities for flexible working arrangements to promote work-life balance. Inclusive Culture - A professional environment that values diversity, innovation, and collaboration.

Apply for this position