How to source and shortlist {role_name}

Where can you find qualified {role_name}?

  • Professional network
    • Leverage your professional network and reach out to former colleagues, industry peers, and tech community members to ask for referrals.
  • Educational Institutions
    • Partner with engineering-focused universities tthat offer strong computer science programs.
  • Company Career Pages
    • Use your company’s career page to post job openings. Make sure it is optimized for search engines to attract talent from industries like technology, healthcare, or finance.
  • Job Boards
    • US
      • Indeed (indeed.com): Offers a wide range of engineering job postings.
      • Glassdoor (glassdoor.com): A job board combined with company reviews and salaries.
      • EngineerJobs (engineerjobs.com): Dedicated to engineering roles, including Integration Engineers.
    • India
      • Naukri (naukri.com): The largest job portal in India with a focus on engineering roles.
      • Shine (shine.com): Another popular Indian job board for engineering positions.
      • Monster India (monsterindia.com): Widely used for engineering jobs in India.
    • UAE & KSA
      • Bayt (bayt.com): A popular job portal for roles in the Middle East, including engineering.
      • GulfTalent (gulftalent.com): A job site specific to the Gulf region.
      • Naukrigulf (naukrigulf.com): Tailored to Gulf countries and suitable for engineering roles.
    • Remote Positions
      • We Work Remotely (weworkremotely.com): A popular platform for remote engineering jobs.
      • RemoteOK (remoteok.com): Another platform that lists remote engineering roles.

What are the best practices for headhunting {role_name}?

  • Leverage LinkedIn and Professional Groups: Use LinkedIn’s advanced search to identify candidates with the right skill set (e.g., API development, system integration). Join and network in engineering-related groups to find passive candidates.
  • Employee Referrals: Encourage employees to refer candidates from their network. Provide referral incentives for positions that require niche skills like data integration and middleware.
  • Job Post Optimization: Write job descriptions with relevant keywords like "API Development" and "System Integration" to increase visibility. Specify the industries, tools, and platforms you are working with to filter out unqualified candidates.

How to shortlist candidates?

Once you have started to get applications from applicants, a thorough screening process and shortlisting of prospects will help you make the most of your time spent with the most qualified ones. 

Automated shortlisting tools :

Automated screening quickly filters out unqualified candidates, saving time for manual review. This allows the manual process to focus on the most promising candidates, ensuring the best ones are considered for further evaluation.

Screening questions to auto-shortlist based on predefined criteria

like qualifications, location, experience, and skills. Either use job board or use an ATS such as whitecarrot. Here are some questions for {role_name}

  • How many years of experience do you have with API development?
    • Reject if less than 3 years.
  • How many years of experience do you have with middleware systems (e.g., IBM WebSphere, MuleSoft)?
    • Reject if less than 2 years.
  • Are you located within [specified location] or willing to work remotely?
    • Reject if the candidate is not willing to relocate or work remotely based on job requirements.

Skill based question to auto shortlist candidate

Analyze the skill test data to automatically shortlist top-performing applicants. (recommended screening test time - 15 minutes). Here are some skill test questions for {role_name}

API Development

Evaluate knowledge of designing and developing APIs for system integration.

  • Question: What does REST in REST API stand for?
    • A) Remote Execution Service Transfer
    • B) Representational State Transfer
    • C) Random External System Transfer
    • D) Recursive State Transport
      Correct Answer: B
  • Question: Which HTTP method is typically used to update an existing resource via an API?
    • A) GET
    • B) POST
    • C) PUT
    • D) DELETE
      Correct Answer: C
  • Question: Which of the following is a correct HTTP status code for a successful API request?
    • A) 404
    • B) 500
    • C) 200
    • D) 403
      Correct Answer: C

Middleware Systems

Evaluate understanding of middleware technologies used to facilitate communication between systems.

  • Question: Middleware is primarily used to:
    • A) Handle UI designs
    • B) Enable communication between applications
    • C) Store large amounts of data
    • D) Build API documentation
      Correct Answer: B
  • Question: Which of the following is a popular middleware platform?
    • A) Apache Kafka
    • B) React
    • C) IBM WebSphere
    • D) MongoDB
      Correct Answer: C
  • Question: What is the main purpose of an Enterprise Service Bus (ESB) in middleware?
    • A) Perform data backup
    • B) Facilitate communication between applications
    • C) Manage customer data
    • D) Build front-end applications
      Correct Answer: B

Data Integration

Assess the candidate’s knowledge of integrating data between various systems.

  • Question: Which process involves extracting data from one source, transforming it, and loading it into another system?
    • A) ETL
    • B) API
    • C) CI/CD
    • D) DDL
      Correct Answer: A
  • Question: Data integration is most commonly used to:
    • A) Secure communication protocols
    • B) Combine data from multiple sources
    • C) Develop web applications
    • D) Monitor system performance
      Correct Answer: B
  • Question: Which tool is commonly used for data integration in cloud environments?
    • A) Jenkins
    • B) Azure Data Factory
    • C) Node.js
    • D) Docker
      Correct Answer: B

Note - Auto reject candidates if scores less than 70% in this section

One way video interview

Recruitment Bullet

Use tools like hirevue, whitecarrot.io to ask candidates pre-recorded questions about their experience and skills.

Recruitment Bullet

Use sample question given in scorecard.

Collect other information 

Recruitment Bullet

Collect data from shortlisted candidates, such as salary expectations and visa status.

Manual candidate profile shortlisting:

Recruitment Bullet

Thoroughly review the CVs of the top scoring candidates from the automated process

Recruitment Bullet

Look for evidence of the required skills, experience, and achievements

Recruitment Bullet

Review the candidate’s portfolio or GitHub repositories to see examples of their work.

Schedule recruiter calls with the candidate

Recruitment Bullet

Use a tool like calendly or whitecarrot to allow candidates to self-schedule calls based on your availability

Recruitment Bullet

Confirm the call details (date, time, dial-in info) with the candidate via email

What questions to ask in the recruiter phone screen?

Recruitment Bullet

 Use scorecard for rating candidates for recruiter

Recruitment Bullet

Sample scorecard : 

Criteria Sample Question Rating (1-5) Comments
Technical Skills How well did the candidate explain their approach to API development?
Problem-Solving How effectively did the candidate resolve a middleware failure?
Communication Skills Can the candidate communicate technical concepts clearly?
Cultural Fit How aligned is the candidate with the company’s values?
Attention to Detail Did the candidate demonstrate precision in their approach to data integration?
Recruitment Bullet

Check for consistency in responses from the candidates.

Recruitment Bullet

Record such scorecards in an ATS like whitecarrot or use google doc