Full Stack Engineer
8 days ago
Stafford
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, • 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.