Customized Candidate Hiring Software Development - 13/06/2024 04:51 EDT
Budget: ₹75,000 – ₹150,000 INR
I am looking to have a specialized software developed that will help me provide suitable candidates to clients for hiring purposes. The software should have the following key features:
Summary of Requirements for Software
1. User Management Pages:
• Sign In: Separate pages for 3 entities: recruiters, candidates, and clients.
• Sign Up: Separate pages for 3 entities: recruiters, candidates, and clients.
o Email welcome message upon sign-up.
o Set contact information and commission % for recruiters.
o On-board recruiters with a process and next steps video.
o Agreements and terms acceptance sign off for clients and recruiters.
o Collect client contact details and assign point of contact for contracted work.
o Manage recruiter and client membership fees, discount codes.
o Keep company email in cc for discussions.
o FAQ section for clients and recruiters.
• Forgot Password: Common page for password reset.
• Username Retrieval: Common page for username retrieval.
• Suggestion: Add social media login options (LinkedIn, Google).
2. Recruiter Resume Upload:
• Drag and drop functionality for resumes.
• Confirmation from recruiters about candidate approval.(have obtained candidates approval)
• Auto-populate details from resumes with manual verification.
• Include expertise keywords checkboxes.
• Send confirmation emails to recruiters and candidates.
• Process to manually check for duplicate resume.
• Option for recruiters to delete profiles upon candidate request.
3. Recruiter Dashboard:
• Analytics for tracking uploaded candidates and profile status.
• Financial tracking for money earned.
4. Candidate Opt-Out Option:
• Candidates can request profile deletion through recruiters.
5. Candidate Profile Management:
• Inform candidates about recruiter details.
• Email notifications for profile updates and removals.
6. Database Record Addition:
• Profiles added after manual duplication check.
• Email notifications for profile submission status.
• Suggestion: Notification system for live profiles.
7. Client Access and Filtering:
• Access to candidate database with various filters (name, location, department, expertise).
• Client dashboard for viewing recent profiles, billing, subscription history, and communications.
• Suggestion: Advanced filters (experience level, education, skills).
8. Client Profile View:
• Clickable database rows to view candidate profiles.
• Suggestion: Well-formatted profiles highlighting key information. Candidate snapshot before full resume review.
9. Client Email Feature:
• Secure email link to contact candidates.
• Suggestion: Mask candidate email addresses for privacy.
10. Admin Monitoring:
• Track client views on candidate profiles.
• Monitor client emails sent via the platform.
• Suggestion: Detailed logging and reporting.
11. Financial Transactions:
• Charge clients xx% of candidate’s first-year base pay + bonus if hired.
• Pay recruiters x% of the fee paid by clients for hired candidates.
Ideal skills and experience for this project include:
- Proficiency in software development
- Strong understanding of resume databases and candidate matching algorithms
- Experience with resume parsing and billing client.
- Ability to create a user-friendly interface for HR professionals, client and candidates
- Experience with developing similar systems in the past
- Strong time management skills to deliver the project within the specified timeline.
Summary of Requirements for Software
1. User Management Pages:
• Sign In: Separate pages for 3 entities: recruiters, candidates, and clients.
• Sign Up: Separate pages for 3 entities: recruiters, candidates, and clients.
o Email welcome message upon sign-up.
o Set contact information and commission % for recruiters.
o On-board recruiters with a process and next steps video.
o Agreements and terms acceptance sign off for clients and recruiters.
o Collect client contact details and assign point of contact for contracted work.
o Manage recruiter and client membership fees, discount codes.
o Keep company email in cc for discussions.
o FAQ section for clients and recruiters.
• Forgot Password: Common page for password reset.
• Username Retrieval: Common page for username retrieval.
• Suggestion: Add social media login options (LinkedIn, Google).
2. Recruiter Resume Upload:
• Drag and drop functionality for resumes.
• Confirmation from recruiters about candidate approval.(have obtained candidates approval)
• Auto-populate details from resumes with manual verification.
• Include expertise keywords checkboxes.
• Send confirmation emails to recruiters and candidates.
• Process to manually check for duplicate resume.
• Option for recruiters to delete profiles upon candidate request.
3. Recruiter Dashboard:
• Analytics for tracking uploaded candidates and profile status.
• Financial tracking for money earned.
4. Candidate Opt-Out Option:
• Candidates can request profile deletion through recruiters.
5. Candidate Profile Management:
• Inform candidates about recruiter details.
• Email notifications for profile updates and removals.
6. Database Record Addition:
• Profiles added after manual duplication check.
• Email notifications for profile submission status.
• Suggestion: Notification system for live profiles.
7. Client Access and Filtering:
• Access to candidate database with various filters (name, location, department, expertise).
• Client dashboard for viewing recent profiles, billing, subscription history, and communications.
• Suggestion: Advanced filters (experience level, education, skills).
8. Client Profile View:
• Clickable database rows to view candidate profiles.
• Suggestion: Well-formatted profiles highlighting key information. Candidate snapshot before full resume review.
9. Client Email Feature:
• Secure email link to contact candidates.
• Suggestion: Mask candidate email addresses for privacy.
10. Admin Monitoring:
• Track client views on candidate profiles.
• Monitor client emails sent via the platform.
• Suggestion: Detailed logging and reporting.
11. Financial Transactions:
• Charge clients xx% of candidate’s first-year base pay + bonus if hired.
• Pay recruiters x% of the fee paid by clients for hired candidates.
Ideal skills and experience for this project include:
- Proficiency in software development
- Strong understanding of resume databases and candidate matching algorithms
- Experience with resume parsing and billing client.
- Ability to create a user-friendly interface for HR professionals, client and candidates
- Experience with developing similar systems in the past
- Strong time management skills to deliver the project within the specified timeline.