Collaborate with hiring managers to understand job requirements and organizational needs. Develop and update job descriptions and job specifications. Source and attract candidates using various platforms including job portals, social media, and professional networks. Screen candidates through resume reviews, phone screenings, and interviews to assess qualifications and cultural fit. Coordinate and schedule interviews between candidates and hiring managers. Manage the applicant tracking system (ATS) and maintain accurate candidate records. Provide timely feedback to candidates and ensure a positive candidate experience throughout the hiring process. Conduct reference checks and assist in background verification processes. Assist in developing and executing employer branding strategies. Prepare recruitment reports and analytics for HR leadership. Stay updated on industry trends and best practices in recruitment and talent acquisition.