At a Glance
- Tasks: Build and maintain innovative reporting solutions and data pipelines for cutting-edge maritime technology.
- Company: Join SubSeaCraft, a fast-growing UK-based maritime tech company with a collaborative culture.
- Benefits: Enjoy competitive salary, flexible working, private healthcare, and professional development opportunities.
- Other info: Be part of an inclusive team that values diversity and innovation.
- Why this job: Make a real impact in the maritime industry while working with advanced technologies.
- Qualifications: Experience in software development, APIs, SQL, and a passion for problem-solving.
The predicted salary is between 50000 - 65000 £ per year.
Who we are
SubSeaCraft 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.
Role Overview
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
- 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.
Experience with these technologies, or similar stacks, is expected.
Qualifications and Experience
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 SubSeaCraft, 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.
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. For details of how we process your personal data, please refer to our Privacy Notice.
Senior Developer – Enterprise Reporting & Applications in Portsmouth employer: Resource Area for Teaching
At SubSeaCraft, we pride ourselves on being an exceptional employer, offering a dynamic work environment that fosters innovation and collaboration. Our commitment to employee wellbeing is reflected in our comprehensive benefits package, including flexible working arrangements, professional development opportunities, and a strong focus on inclusivity. Join us in our cutting-edge maritime technology journey, where your contributions will be valued and your career can thrive.
Contact Details:
Resource Area for Teaching Recruitment Team
StudySmarter Expert Advice🤫
We think this is how you could land Senior Developer – Enterprise Reporting & Applications in Portsmouth
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, attend meetups, and connect with current employees at SubSeaCraft. A friendly chat can sometimes lead to opportunities that aren’t even advertised!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving APIs, data pipelines, or reporting tools like Power BI. This gives you a chance to demonstrate your expertise beyond just a CV.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Be ready to tackle technical questions and showcase how you’ve implemented solutions in past roles. We love seeing candidates who can think on their feet!
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team at SubSeaCraft.
We think you need these skills to ace Senior Developer – Enterprise Reporting & Applications in Portsmouth
Some tips for your application 🫡
Tailor Your CV:Make sure your CV is tailored to the Senior Developer role. Highlight your experience with APIs, backend services, and data pipelines, as these are key for us at SubSeaCraft. Use specific examples that showcase your skills in JavaScript and SQL.
Craft a Compelling Cover Letter:Your cover letter should tell us why you're the perfect fit for our team. Share your passion for maritime technology and how your background aligns with our mission. Don't forget to mention any relevant projects or achievements!
Showcase Your Problem-Solving Skills:In your application, give us a glimpse of your problem-solving abilities. Describe challenges you've faced in previous roles and how you overcame them, especially in relation to developing reliable and maintainable solutions.
Apply Through Our Website:We encourage you to apply directly through our website. This way, your application will be processed more efficiently, and you'll have access to all the latest updates about the role and our company culture.
How to prepare for a job interview at Resource Area for Teaching
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, especially JavaScript (Node.js), SQL, and Power BI. Brush up on your understanding of REST APIs and data pipelines, as these will likely come up during technical discussions.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific examples where you've tackled complex problems in your previous roles. Think about how you approached the issue, the solutions you implemented, and the outcomes. This will demonstrate your analytical skills and attention to detail.
✨Understand the Company Culture
Familiarise yourself with SubSeaCraft’s values and culture. Be ready to discuss how your personal values align with theirs, particularly around teamwork, collaboration, and innovation. This shows that you’re not just a fit for the role, but also for the company.
✨Prepare Questions
Have a few thoughtful questions ready to ask at the end of the interview. This could be about their development processes, team dynamics, or future projects. It shows your genuine interest in the role and helps you assess if it’s the right fit for you.