About this role
Salary: £150,000 - 150,000 per year
Requirements: Experience working in a software application development or support role in a fast-paced, client-facing environment.Excellent written and verbal communication skills.Ability to convey technical solutions visually.Strong analytical skills to quickly identify and resolve client incidents.Customer-focused approach with the ability to action incidents in a timely manner.Quality-driven mindset with the ability to deliver high-standard reconciliations at pace.Strong teamwork and collaboration skills.Ability to work closely with clients and analysts to establish requirements and turn them into viable outline and detailed designs.Experience participating in client meetings and workshops.Experience designing solutions or sub-sets of solutions at a complex level and scale.Experience with Visio, PowerPoint, Word, and Excel.Experience documenting and building solutions from high-level specifications or requirements.Experience with MSSQL Server.Experience with MS development tools including SSMS, Visual Studio, and Report Builder.Strong experience with complex SQL scripting across tables, views, stored procedures, and functions.Strong SQL analysis and issue resolution skills.Experience using large and complex databases.Experience in SSRS report development.Ability to build scalable and performant SQL procedures.Firm grasp of core software processes, including governance, configuration control, and release management.Experience with one or more of GitHub, JIRA, or Confluence.Strong self-organization skills with the ability to focus on agreed priorities and create plans or work lists to achieve goals.Ability to manage multiple competing tasks.Ability to work independently.Experience with AutoRek.Experience with MSSQL Server tools including SSMS, SSRS, and Report Builder.Experience with SQL, GitHub, JIRA, and Confluence. Responsibilities: Work as part of a multi-disciplined team to implement and support complex reconciliation solutions.Use a variety of software tools and analytical skills to deliver high-quality, fully functional reconciliation processes to the finance business community.Take responsibility for the design, development, and configuration of solutions throughout the full end-to-end project lifecycle.Provide technical support and guidance during the design, analysis, and testing phases.Deliver training and post-implementation support to end users.Support third-party application development and support.Collaborate closely with clients and analysts to establish requirements and translate them into viable designs.Participate in client meetings and workshops.Design solutions or sub-sets of solutions at a complex level and scale.Document and build solutions from high-level specifications or requirements.Perform SQL analysis, complex SQL scripting, and issue resolution.Develop SSRS reports.Build scalable and performant SQL procedures.Work within software processes such as governance, configuration control, and release management.Stay self-organized, manage multiple competing tasks, and work independently. Technologies: ConfluenceExcelGitHubSupportJIRASQLVisual Studio More:
We are looking for a software engineer to join a multi-disciplined team delivering complex reconciliation solutions for the finance business community. The role is involved across the full end-to-end project lifecycle, from design and development through analysis, testing, training, and post-implementation support. We use a range of software tools, with a strong focus on AutoRek, MSSQL Server, SSMS, SSRS, Report Builder, SQL, GitHub, JIRA, and Confluence, and we value strong collaboration, analytical thinking, and a quality-driven approach.
last updated 32 week of 2026