You will be working under the direction of a senior Database developer. Software documentation (including drawing of all data entry forms,business rules, project scope, etc.) and actual database have already been developed. You will work from this documentation and database to create a mobile application that collects data in the field and then (daily or weekly) sends the data back to the home office. The home office will also update information on the mobile device. The application requires the following: On the mobile device - 10 to 15 data entry forms - 2 to 5 reports - An efficient means of transferring the data to the remote server (FTP, web synchronization, etc.) by using either a dial-up connection to the server or an internet connection (broadband or dialup) VPN. On the server side - 2 to 5 data entry forms (some of the forms for the mobile section may be used here also) - 5 to 7 reports - A database that is either MS SQL or has the ability to synchronize/interact seamlessly with SQL. The application will also require some sort of audit trail. This project is divided into multiple phases. This contract is for phase 1 only. A developer who does a good job will have exclusive options for the subsequent phases of the complete project.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows Mobile The chose of applications (Access, VB.NET, SQL, mySQL etc.) is open and will be decided upon by the coder and the Project Manager as appropriate but will be limited by Windows Mobile. Regardless of platform choice, the application must be able to interact remotely with an SQL server. The application does not have to interact directly with the SQL server, however, the data that is uploaded to the server has to be usable by SQL without dramatic processing. The coder must have experience working in the Windows Mobile environment. The coder must also have experience with remote data/synchronization projects since some details have yet to be decided and will require the advice of the coder.