InvoiceFair

Financial Services

Background

InvoiceFair Limited (IFL) are a successful and well-established company providing dynamic financing solutions but required greater automation to maintain their cutting edge.

Skills

.NET, Java, Microservices

Services 

  • Industry sector: Financial Services
  • Services: Consultancy

Our contribution to InvoiceFair

What We Did

IFL engaged EC to evaluate their current technology strategy and platforms and identify how to streamline and modernise key business processes and systems, introducing the use of automation and innovation to improve efficiency and reduce manual errors. The current .NET legacy system was built in 2015 and needed modernisation. Some key members of the IFL technology team are leaving the organisation, so there was a need to replace these roles. In parallel to this activity there was an in-flight initiative to migrate the legacy .NET components to Java microservices, which EC took an active role in managing to a conclusion.

The EC team ran several workshops to:

  • Understand the business objectives, e.g., Are there business plans to provide new services and products? What are the scaling plans?
  • Document and understand the current state of the technology & related processes. 
  • Define the target state of the technology and related processes. 
  • Carry out a gap analysis to build the roadmap to take the organisation from current state to target state.

The EC team reviewed the following areas to feed into the current state analysis document: 

Application documentation, Technology Stack and Framework review, Code Audit across a wide cross-section of the codebase. 

At a deeper level large portions of the applications were examined to ascertain whether the coding standards and structure were of a good quality, whether it supported good practice in areas such as Issue and bug tracking, Version Control Systems, Branching strategies, Dev tools, Test coverage and 3rd party Integrations.