Recruitment CRM / Administration Support
Worldwide
About Us; MDI Consulting is a boutique, registered Independent Service Provider (ISP) based in East London, South Africa, specialising in contract bench resourcing and permanent IT placements. Led personally by our Managing Director, we work with South Africa's top tech, financial services and insurance companies to supply pre-vetted IT contractors and permanent talent. We're growing our outreach and client engagement systems and need a sharp, reliable Virtual Assistant to help us run them consistently. The Role: We're looking for a Virtual Assistant to take ownership of the day-to-day tasks that keep our business development engine and recruitment desk running — freeing up our Managing Director to focus on client relationships, candidate interviews, and high-value deal work. This role blends LinkedIn-based business development, candidate sourcing support, CRM/ATS administration, and general recruitment admin. Key Responsibilities: LinkedIn Business Development & Lead Generation • Send connection requests and personalised outreach messages to target clients and resources, using scripts and templates we provide • Add target clients and prospects as Leads in LinkedIn Sales Navigator • Engage with posts from target clients and industry influencers (likes/comments in our voice) • Track relevant contacts who've changed jobs and flag them for follow-up • Congratulate clients and candidates on birthdays and work anniversaries • Build and maintain targeted contact lists (companies, roles, decision-makers) on RecruiterFlow Business Development Engine (RecruiterFlow) • Research and build target lists of companies and contacts across our focus industries (IT software, financial services, insurance) and resource types (Project Managers, DevOps, AI/ML Engineers, Data Engineers/Analysts, Solution Architects, BI Analysts, Software Developers) • Identify and verify the right contacts (Managing Directors, IT Managers, CTOs, IT Directors, Project/Service Delivery Managers) • Check contact quality before adding to campaigns — relevant company, correct title, valid email • Tag contacts correctly (Resource / Perm / Client) and load them into the correct sequence or campaign • Keep existing recipes and campaigns (monthly resource check-ins, client check-ins, candidate check-ins) running weekly • Provide a weekly report: companies added, contacts added, campaigns launched, issues/questions Candidate Sourcing Support • Search our database, LinkedIn, job boards and company websites for relevant candidates • Build spreadsheets/call lists of candidates for follow-up • Find and verify candidate contact details (phone, email) • Register new candidates and upload CVs to our database • Reformat and standardise candidate CVs to our template Recruitment & General Administration • Manage inbox — flag urgent items, archive/delete non-essential emails, action routine correspondence • Keep our CRM/ATS up to date with accurate client and candidate data • Send interview confirmations and standard client/candidate correspondence • Prepare standard documents (fee agreements, terms of business) for e-signature • Book appointments, manage the diary, and handle rescheduling • Create and maintain spreadsheets and reports What we are looking for: Excellent written English — clear, professional, and confident representing our brand • Strong LinkedIn literacy — comfortable with Sales Navigator, connection outreach, and engagement • Experience with a CRM/ATS platform (RecruiterFlow experience a strong plus) • Highly organised, self-managing, and comfortable working to a weekly cadence without close supervision • Recruitment, staffing, or B2B business development experience preferred • Meticulous attention to detail — quality over quantity is our standard • Reliable internet connection and availability during South African business hours What you wont be doing: Client relationship management, candidate interviewing, and financial/accounting decisions remain with our Managing Director — this role is about running the engine that supports them, not replacing them. Tools you will use: • RecruiterFlow (CRM/ATS, sequences & campaigns) • LinkedIn • Pnet • Claude / AI tools for research and content support • Standard office & cloud tools (One Drive, spreadsheets)
- Less than 30 hrs/weekHourly
- 3-6 monthsDuration
- ExpertExperience Level
$10.00
-
$15.00
Hourly- Remote Job
- One-time projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:1 hour ago
- Interviewing:16
- Invites sent:31
- Unanswered invites:13
About the client
- ZAFEast London5:34 PM
- 1 hire, 1 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by