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.