1. Project Background and Description
[login to view URL] is a job board website designed to provide more granularity and functionality within the healthcare job search space. Job posters and job seekers will complete extensive questionnaires designed to accurately reflect ideal position wants and needs. These questions will be used to match job seekers with those hiring for specific positions. Several off the shelf products were reviewed, and the GeoCore Classified software from GeoDesic Solutions was chosen as the core underlying package to build upon. The key reasons for starting with GeoCore rather than a “Jobs Board” package have to do with the available flexibility in custom questions, fields and categories.
2. Project Scope
The scope of the project is to build new functionality for the GeoCore software and to update the look and feel of the site and templates to a more modern design. This customization should be done via standard GeoCore addons. This may include modifying or update existing add-ons, or writing new addons completely. There are 3 different customizations required.
3. GeoCore Setup
The GeoCore system is being configured with the following high level settings.
User Groups – There will be at least 2 users groups. 1) Job Seekers and 2) Job Posters. The Job Poster group may be expanded to individuals and corporations. Any customizations should take into account there may be N-User groups.
Categories – At a high level there will be 2 categories 1) Resumes and 2) Job Postings. To simplify site navigation, the “Job Posting” category will actually be several categories. Job seekers will post to the Resumes Category and Job Posters will list in the various Job Posting categories. Each category and sub category will have specific questions, fields and filters.
4. High-Level Customization List
The following set of new functionality is required:
· Restrict listings from certain User Groups
· Save advanced searches, and get notified of those searches
· XML feed integration
4.1. Restrict Listings from Certain User Groups
Restrict listings based on Category and User Group. The restriction should be on Viewing, Creation and/or both. This functionality is covered by GeoCore Bugs #521 and #205. Restrict listings from certain User Groups in 2 Job Seekers should not be able to view other job seeker listings, nor post job listings. Job posters should not be able to post in the resumes category. These types of postings are controlled via the GeoCore categories. In addition, the resume category should be filtered from all public access (e.g. rss feeds and google sitemaps
4.2. Save advanced searches
Save advanced searches, and get notified of those searches. The current saved filter functionality needs to be expanded to include all custom questions and fields, just like the advanced search functionality behaves. The current “Advanced Search” does not allow the searches to be saved, and the current saved filters do not capture category specific questions and fields. Once the advanced field search/filter is saved, a cron job needs to be created to notify users of their matches.
4.3. XML Feed integration
The current “Bulk Upload” functionality needs to be expanded to include external API feeds of SOAP, XML (and optionally JSON) data feeds. The primary purpose of the will be to include feeds from [login to view URL] and CareerBuilder.com. The current Bulk Uploader field mapping should be extended to include the new API feeds.
5. Warranty Period
As part of your response please provide details on the warranty period, and the costs for extending the warranty beyond the included timeframe.
6. Environments and Access
If you will need access the [login to view URL] website and server, please include those requirements in your submission.
7. High-Level Timeline/Schedule
As part of your proposal please include a breakdown of expected time required for requirements gathering, development, testing and implementation.