Position: Web/Visual Designer
Project: Unique Identifier Database Application Programming Interface
IDC is searching for a qualified, self-motivated designer with experience building database driven web sites or services. In conjunction with a PHP Developer, this position’s applicant will work in two phases. The first phase will be to complete the developer-side of the main website which has a front-end for marketing purposes and a back-end for administration of a developers account. This back-end has the ability to setup user accounts, make API keys, run test queries, etc... The developer community forums will be hosted either off-site or use an existing free bulletin board package. The second phase is to develop example sites and applications which interface with the API, examples of these sites might be simple product lookups, map mashups, submission tools using a variety of input formats, etc. IDC is planning on using these example sites as developer resources by releasing the source code for easy replication by new developers.
The expected time commitment for the lifespan of this project is approximately 10-20 hours per week for 6 months. Developers that are successful in this project will be invited to continue with a larger project with similar design and build requirements in the future based on the status of IDC's venture capital funding.
Project Description:
IDC is developing a database and Application Programming Interface from scratch which will allow other developers to request information about products. There are various databases on the internet with partial data about certain items, but not one with customizable requests designed for a mobile platform. This project will serve as both an aggregator of searches (to facilitate slow connections on mobile devices) and as a cache and repository of data. Some existing commercial databases have extensive product information already and are sold in bulk, this project will allow the administrators of such databases to satisfy requests of many developers at a per-request rate, as opposed to a (obsessively high) per-database rate. As with any payment system, both the user side API needs to be developed, as well as user administration and global administration portals.
MySQL and PHP are the technologies to be used in the development of various portions of the service for the database and API programming. The service will be designed for minimal development requirements but high scalability and will use "cloud" based web services such as the Amazon Relational Database Service (Amazon RDS), the Amazon Elastic Compute Cloud (Amazon EC2), and the Amazon Flexible Payments Service (Amazon FPS).
This project coincides with an iPhone application development project called "barcodescan" of which this tool will become a significant part of.
APPLICANT NOTES:
Experience or familiarity with the iPhone and its development tools are considered a plus, but not necessary.
These positions are NOT paid hourly. IDC uses an innovative profit equity model which allows us to recruit students to work on larger projects without having excess capital to fund hourly work. Each student is paid as an independent contractor, total compensation is based on the number of hours and useful input to a project. The working environment is very "startup-like", i.e. work on weekends, odd hours, independent and group work. The project is extremely rewarding and has a huge potential for success, but will not pay out until completion and go-live. If you are in need of an hourly-paid position, this job is not for you.
Note to international students or non-US citizens. All Independent Contractors must be able to provide a verifiable Social Security Number (SSN) or Federal Employer Identification Number (FEIN) to begin work. If you do not have one of these, you can still work with us as a vendor, but not as an Independent contractor. The difference lies in that you will not have access to any of our source code and cannot collaborate with others directly. If you can build a complete and self contained portion of the project, IDC can still purchase the rights to that portion outright, but there are no contractual obligations to do so. In short, working as a vendor is riskier but can still be a way to gain experience and start your own business.