Open Credo


OpenCredo (OC) is a UK based software development consultancy helping clients achieve more by leveraging modern technology and delivery approaches. We are a bunch of passionate technologists who thrive on tackling complex challenges, delivering pragmatic and sustainable solutions for our clients. Curious, tenacious but always sensitive to our clients' context, we are not afraid to speak our minds to help steer our clients towards understanding and achieving their key goals.

A permanent role for a Technical Business Analyst (AKA a functional analyst) has opened up at OpenCredo for an immediate start on a project with one of our clients. The client is an international payments platform provider. The project is to be part of the team helping to turn their real-time payments platform into a configurable, pluggable product. This is a genuinely once-in-a-career opportunity to work on a country’s payment system which is classed as “critical national infrastructure”. The project is in its first few phases of development, and so it is pre-production, with a great deal of performance and resilience features yet to be written. However, it is being delivered using a Scrum-based approach to ensure internal milestones are still being met.


We’ll give you…

  • A highly competitive basic salary
  • 5% matched contributory pension
  • Private Health Insurance
  • Life Insurance
  • 25 days’ holiday plus public holidays (plus an extra day for each year of service)
  • Childcare vouchers
  • Cycle to work scheme
  • A high spec laptop (of course!)

Need more reasons? Here's a few more...

  • Work with some of the most exciting new technologies
  • Spark off co-workers who’ll challenge your thinking and help you to achieve your potential
  • Deal openly and honestly with customers
  • Benefit from a transparent environment including regular company meetings where we discuss anything and everything
  • Have exceptional opportunities as a speaker, blogger and contributor to open source projects. We have some great connections in the wider technology community that we encourage our team to make the most of!
  • Work alongside senior leaders who understand and value passionate technologists;
  • Enjoy coming to work! We’re a friendly, sociable bunch who genuinely support each other and have a lot of fun.


The platform itself is a configurable Java 8 platform employing Spring Boot, Spring Data, Apache Camel, and Rabbit MQ. The modern-standard Java development tools and environment are all in heavy use here : Jenkins, Docker, Maven, Cucumber, and TestContainers. The requirements for the role are as follows:

  • Experience with ISO 20022 payments messages for external debit payments systems. With particular emphasis on the PACS family of message types.
  • Proven experience working with architects and technical leaders to decompose epics and features into functional requirements and stories
  • Experience creating stories/functional decomposition with messaging-oriented architectures
  • Ability to identify dependencies between stories or components and to align and schedule/prioritise them accordingly
  • Full appreciation of what good test coverage looks like, in order to participate in constructive, practical and pragmatic conversations with developers on acceptance of stories
  • A technical background is preferred but not necessarily essential

Apply Now


Twitter LinkedIn Facebook Email

We are radical Problem Solvers

We are radical Problem Solvers

Adept at meeting a plethora of technology challenges, we modernise legacy systems, implement brand new solutions, and harness contemporary technologies. 

We can guide and strategise, architect and code, collaborate and empower. Being highly adaptable means we are able to work across diverse environments, industries and contexts. Ever pragmatic, we carefully curate our teams with our clients’ needs firmly in mind. 

We endeavour, at all times, to make the complex simple.