We're looking for someone who knows the following pretty well and that is prepared to use tools and not hand code everything. The concept is quite simple, we have multiple bank accounts, to which customers deposit their funds. Each deposit is referenced by the user ID (mobile number or full name). All cash goes into the account via various deposit methods (EFT, DD, DO, Credit Card etc). The customer does not get a unique bank account in his name, his cash sits in our global float (treasury) account, identified by his deposit ID (mobile number etc). We can transfer "ownership" of the cash deposits from one customer to another. We charge a transaction fee per transaction and allow our merchants to mark that up to what they want. We take all fees off first, then execute the "money send" function to transfer ownership from one customer to another, or from one customer to a merchant.
We have the regulatory side covered so don't worry about that.
If you take the application we have at [url removed, login to view] (will be provided under NDA) i as a Proof of Concept model, there is little left to the imagination as to what we want in the application. What is not explained by the application is the following components:
XML parser to read in emails we get from the banks, each time there's a deposit >$10
XML parser must cope with multiple banks as we have accounts at just about every bank in each territory
Multicurrency capability, users can be in any country, so each user has a "home currency" but can send that to a foreign currency
Payment Gateway API, to hook in our credit card Gateway partner
API to talk to external parties who create deposits on the system
SMS messaging API so the application can send SMS on event triggers
Email API so the system can email the user on event trigger
Integrate out of band authentication for session authentication (we'll provide specs to be met)
I want twice weekly updates on what is being done by the developers.
I want total transparency on what is being done
I want deadlines provided by the developer that will be stuck to unless the sky falls on our heads
All code developed will be on a Amazon (AWS) account I own. Uploads every 7 days.
The application is both Internet based and Mobile Phone based. It is primarily for Smartphones, but will be used by Feature and Dumb Phones in emerging markets. The application is more a Mobile Phone application that a website, but is driven by the /mobi site. I'll explain this psychology when we chat next.