Farm Credit Bank of Texas

Enhancing Operations with a Flexible Development Partner

Farm Credit Bank of Texas Case Study Snapshot

TEAM SIZE

10 – 20

DURATION

2 1⁄2 years

TECH STACK

.NET
.NET APIs
Azure
Azure DevOps
C#
JSON
Microservices
MVC.NET
SQL Server

Overview

Farm Credit Bank of Texas (FCBT) is a branch of the Farm Credit System that provides credit and financial services for agricultural producers, rural landowners, and agri-businesses, supporting and advancing the production of food for all Americans. Secure, reliable, and effective software is especially important in the financial sector, as any bugs, security leaks, or inefficiencies could result in a loss of actual cash, not just revenue.

On top of that, Texas is one of the biggest livestock and agricultural producers in the country, so Farm Credit needed software to support multiple operations processes on a large scale. By working with Calavista, FCBT was able to spin up dynamic teams for each of their projects’ needs. With Calavista as their development partner, they could turn to us to address a wide variety of projects, giving them more flexibility and efficiency in the institution overall.

Our Solution

Calavista assigned a single, dedicated Solutions Director who managed several teams at once, so as to better coordinate the multiple projects required for Farm Credit Bank of Texas to enhance their operations. These included greenfield projects such as creating a new template processing system, external projects such as enhancing their website, and internal projects such as migrating cash management software, developing control automation, and implementing DevSecOps pipelines.

Our Process

Our partnership with Farm Credit Bank of Texas lasted for several years as we engaged in nearly fifteen projects. Though it can be overwhelming doing large-scale systems overhaul all at once, we were able to help FCBT work on improving multiple systems at the same time. We drew upon our breadth of knowledge and depth of personnel to support staff needs from data migration to software development to DevSecOps.

Cash Management

This project involved incrementally migrating loans from their legacy system to a newer product while also developing a Cash Management API to handle multiple product functionalities. The goal was to enhance automation, particularly for some older processes which had historically been performed manually. The solution was supported by modern development practices like unit testing, continuous integration (CI) pipelines, microservices, audit logging, error handling, and containerization. Farm Credit also required the system to be cloud-ready, ensuring future scalability and flexibility.

Control Automation

Calavista developed a custom automation solution that seamlessly integrated with the client’s existing infrastructure. The system automatically retrieved and matched user data from both Active Directory (AD) and the payroll database, identifying discrepancies such as users with access who were no longer authorized. When discrepancies were found, notifications were sent to the respective managers, allowing them to validate or revoke access as needed.

DevSecOps

Calavista’s DevSecOps team played a pivotal role in ensuring the security and efficiency of both the loan migration project for the financial services client and the control automation initiative. By integrating security practices into every stage of the development and deployment pipelines, we ensured that security was not an afterthought, but built-in from the start.

In the Loan Migration project, our DevSecOps methodology enabled smooth, incremental migrations while safeguarding sensitive financial data as it transitioned from a legacy system to a modern API-driven platform. Automated testing, continuous integration, and CI/CD deployment pipelines ensured rapid delivery without sacrificing quality or security. We implemented security controls like real-time monitoring, audit logging, and error handling to mitigate any risks during the migration process.

For the Control Automation project, our DevSecOps approach ensured compliance with industry standards such as SOC 2 and SOX, while automating key security checks like active directory audits. By embedding security into the automation scripts and establishing immutable audit trails, we helped the client maintain both operational integrity and regulatory compliance.

On all of the projects, Calavista’s comprehensive DevSecOps practices provided FCBT with secure, scalable, and efficient solutions, ensuring both their infrastructure and processes were robust against potential threats while maintaining agility in development.

The Results

As one of the biggest financial securers of Texas’ agricultural industry, it was critical that Farm Credit Bank of Texas’ operations not only worked, but ran efficiently. Similarly, security runs deeper than protecting physical banks, and we had to ensure that not only did they have strong security in place, but that we were developing and delivering secure code.

During a 2 1⁄2-year system modernization process, Calavista worked with FCBT as a true partner, taking on nearly 15 projects requiring different technologies, skill sets, and staffing levels. In each, we were able to field the right team for the project, while simultaneously bringing our experience building out rigorous and robust delivery pipelines to the table. This made us FCBT’s “Easy Button” – knowing they could hand a piece of critical infrastructure work to us, resting assured that it would be done quickly, efficiently, and with the highest levels of security and reliability.

If you’re looking for your own Easy Button, we’d love to talk with you about your unique needs, and how we may be able to help. Please reach out to Calavista today by visiting our website or emailing us at info@calavista.com.

Download the full Farm Credit Bank of Texas Case Study

Want a PDF of the Farm Credit Bank of Texas Case Study? Fill out the form below and an email with your download will be sent to the email address provided.