Wells Fargo Securities
Since 2014, we have been building and enhancing a user interface to allow front-office, mid-office, and back-office personnel, to manage the pre-trade and post-trade reporting of a variety of asset classes as required by Dodd-Frank and MiFID II. We built the application in close collaboration with the internal team within Wells Fargo, which builds the system to report trades, ensuring that users always have an instantaneous and accurate picture of what trade reports have been accepted or rejected by data repositories, and how the bank is doing with respect to compliance and timeliness. It gives an easy and clear way to see when data is missing or invalid, or when trade life cycle events arrive and get reported in the wrong order. We are subcontracting for this engagement through Genpact.
Rich Client Application
The front end is a WPF desktop application, written in C# and leveraging DevExpress UI components. It communicates with Oracle Coherence for real-time data, as well as with its own back-end web services API.
Web Services API
The back end web comprises of a suite of Spring Boot (SpringMVC) applications, which provide a consistent abstraction to relational data in SQL Server and Sybase, as well as Oracle Coherence data. Client applications parameterize their requests by jurisdiction, asset className, date range, and message type. When Wells Fargo moves ahead with a mobile client (focused on rejected or non-compliant submissions), it will use the exact same services.
Montrose Software leads a team embedded with Wells Fargo’s developers in North Brunswick, NJ, along with a team in our Kraków office. This hybrid approach allows us to assist the client with process matters such as dev-ops and system integration testing, while taking advantage of the time zone and cost differences of our Polish development center.