Custom internal web platform to automate offer aggregation from financial institutions using Azure Durable Functions and React JS.
Client
Grand Financial Inc
Location
United States
Platform
Web (React frontend, .NET backend, Azure cloud services)
Engagement Model
Project Outsourcing
Team Size
5 specialists
Duration
8 months
Grand Financial, Inc. is a US-based company offering vehicle sales combined with flexible financing options, including loans and credit services, operating within the automotive supply chain management ecosystem. Their ability to match customers with tailored financial products is a critical component of their value proposition and competitive advantage.
Before partnering with Softellar, Grand Financial relied on manual processes to gather financial offers from a network of lending partners, each with its own disparate data sources. Sales agents were required to log in to external portals, manually review loan terms, and enter relevant details into their internal CRM and other legacy systems - a process that was slow, error-prone, and inconsistent.
This bottleneck limited the number of financial offers available to customers, often resulting in suboptimal choices and lost sales opportunities. Additionally, the disjointed approach created unnecessary delays in the customer journey, making it difficult to scale operations or ensure data accuracy.
Grand Financial needed an automated, scalable solution to integrate directly with third-party systems, unify incoming data, and make real-time offers easily accessible within their existing workflow - a critical step to improve overall operational efficiency.
Softellar designed and delivered a cloud-native platform that automated the entire process of combining data from collection to aggregation across the Customer’s financial partner network.
The solution was built around Azure Durable Functions for serverless orchestration of data management and synchronization tasks. These background processes query external APIs, normalize loan offer data, and store results in an Azure SQL Database, ensuring consistency and up-to-date information.
A .NET Web API layer effectively exposes this data to Grand Financial’s internal systems, while a custom React-based frontend enables users to search, filter, and compare loan offers by institution, rate, term, and eligibility.
To optimize performance and keep infrastructure costs minimal, the backend operates on a consumption-based plan with scheduled data syncs twice per day. The frontend is deployed via Azure CDN, providing fast, low-latency access to data and a seamless user experience for sales agents.
A serverless pipeline powered by Azure Durable Functions, one of the core data integration tools, orchestrates the retrieval of loan and credit data from multiple third-party financial institutions. The system automatically handles authentication, retries on failure, and data freshness validation.
Softellar implemented a dynamic normalization engine to facilitate data integration, transforming incoming data into a consistent, queryable schema. This ensures that all offers are comparable across fields like APR, term length, lender, eligibility, and effective date.
A RESTful .NET Web API exposes aggregated offer data to internal systems and the custom frontend. It supports role-based access, sub-100ms response time, and ensures seamless communication between business logic and presentation layers.
Built with React JS, the internal portal allows sales agents to filter, compare, and bookmark offers in real time, enabling quick data analysis and decision-making. Smart filters, dynamic views, and high responsiveness ensure a frictionless experience and provide sales teams with comprehensive insights.
Azure Blob Storage is used to store historical snapshots of all offers and synchronization logs. This ensures regulatory compliance, traceability, partner reliability tracking, and risk management.
The entire solution is hosted in Azure with a serverless-first design. Static content is distributed via Azure CDN, and background processes scale on demand.
Softellar followed a phased implementation to ensure seamless rollout and minimal business disruption:
By implementing an automated data collection and seamless data integration solution, Grand Financial, Inc. dramatically reduced manual workload and eliminated inconsistencies caused by human error. The ability to aggregate and present offers from multiple financial institutions empowered sales agents to deliver better financial options in less time.
"We were looking for a solution to automate our daily routine operations, and Softellar provided us with a custom development service. The solution they provided was not only efficient and accurate, but also integrated seamlessly with our existing internal system."
Boris Godes
President, Grand Financial Inc

.NET, C#, Web API, React JS, Azure Blob Storage, Azure Durable Functions, Azure SQL Database, Azure CDN, and custom data integration tools
Let’s help you build an integration layer that automates loan data from third-party providers securely and scalably.
Industries:
Technologies:
Industries:
Technologies:
Industries:
Technologies: