This project is for a Fortune 500 leader in banking and payment technologies.
When the leaders of their Merchant Services (credit card processing) division made plans to grow, they knew that new software systems would need to be put in place to facilitate the growth. One of the systems that would need to be built was a residuals (commission) calculator.
The residuals calculator is responsible for taking input data from the credit card processing companies, combining that information with payee profiles, and finally calculating the income, fees, and net payout for each merchant and payee in the system. When the customer first came to Level 12, that process was handled manually in Excel spreadsheets. But, they knew that process would not scale and a fully automated system would need to be created. In addition, they wanted their customers (the payees) to be automatically notified by email when residuals reports were ready and to be able to login to the web application to download their monthly payout statements.
In addition to the core functionality requested, the application would need to conform to a number of corporate IT policies that covered:
- the handling of Non-Public Information (NPI)
- user login and passwords policies and expiration
- encryption standards for sensitive information
- expiration of sensitive data
It would also need to have a flexible permission system to accommodate different user types and have hierarchy aware access to residuals and payee data.