Full Stack Engineer

Role Overview

This is a contract assignment for an experienced Senior Software Developer (Ruby on Rails) with a strong focus on business analysis and pre-development solution shaping within a finance environment.

The role will provide short-term, high-impact support to Finance and Digital teams by ensuring business needs are clearly understood, analysed, and translated into actionable requirements prior to development.

Key Responsibilities

  • Engage with Accounting, Controlling, and FP&A stakeholders to gather, clarify, and challenge requirements
  • Analyse current-state and target-state finance processes, identifying inefficiencies and opportunities for improvement
  • Translate business needs into clear, prioritised functional and non-functional requirements
  • Act as a gatekeeper for new requirements and incidents, ensuring clarity, value, and technical feasibility
  • Design pragmatic, scalable solutions aligned with enterprise standards
  • Provide hands-on development support where required, maintaining a solution-level view
  • Review existing applications and integrations, recommending improvements where needed
  • Ensure business logic is well-documented, transparent, and testable to support audit and compliance
  • Collaborate with onshore and offshore teams to ensure alignment on priorities and context
  • Support release, deployment, and governance activities, managing risks and dependencies
  • Identify opportunities to simplify finance processes and reduce manual effort through digital solutions
  • Provide ad-hoc analysis and insights to support decision-making and prioritisation

Requirements

Experience & Skills

  • Extensive experience in software development, particularly in the latest version of Ruby on Rails.
  • Need full stack development skills to bring different tools like SQL and AWS
  • Strong business analysis capability within technology-driven initiatives
  • Proven ability to engage with senior finance stakeholders and translate business needs into technical solutions
  • Solid understanding of finance, accounting, or controlling processes and data flows
  • Experience with modern engineering practices, including:
  • Cloud platforms (e.g. AWS, Azure, GCP)
  • CI/CD pipelines
  • Automated testing

Personal Attributes

  • Outcome-focused with a pragmatic, delivery-oriented mindset
  • Able to deliver value quickly within a time-bound contract
  • Strong communication and stakeholder management skills

Summary Profile

Ideal candidates will combine strong software engineering expertise with business analysis skills and a solid understanding of finance processes, enabling them to shape solutions before development begins.

Job Details

Company
Spencer Ogden
Location
Stafford, England, United Kingdom
Posted