Megadoot Technologies, LLC follows a very precise methodology when working on a requirement(s) for a client.
The process begins with receiving a requirement (order) from a client that details the type of person(s) needed, including a listing of required skills/experiences/certifications, domain information (if applicable), job location, duration, whom they will be reporting to and a description of the consultant exceeding expectations (when possible) – i.e. – if the consultant hired was evaluated after 1 year on the project, describe an evaluation of “Outstanding”. Whenever possible, we strive to have a conversation with the hiring manager to obtain the best understanding possible, including which soft skills are important for success on the project. This information isn’t required – but, our experience is that it is very helpful and can oftentimes be the difference between a good consultant and a great consultant.
Once a job requirement has been defined, the next step in the process is to create a group of potential candidates that have, on paper, the right skills, experiences, and certifications (as required). This is accomplished in the following manner:
Once a sizable group of potential candidates is identified through the above mentioned sourcing techniques, the next step in the process is to initiate contact with as many of the included consultants as possible. The intent of this initial contact is to effectively eliminate as many as possible so as to ensure that the “short list” that remains contains a group of individuals that possess the required skills/experiences and are interested in being considered for the position. Candidates in this group are aware of the project details, location, duration, compensation, job responsibilities and expectations.
Once a short list of qualified and interested candidates is identified, we thoroughly evaluate the depth of expertise each candidate possesses in relationship to the job responsibilities. There are 3 primary tools that we utilize for this step in the process, depending on the technology roles. These tools are:
Candidates that don’t successfully complete the technical evaluation phase of the process are eliminated from consideration further reducing the pool of qualified candidates.
Candidates that successfully complete the technical evaluation process are then thoroughly vetted and their past performance, education and professional certifications are verified. This is accomplished using the following methodologies:
Once a consultant has successfully completed all phases of our internal selection process, we internally review all acquired information/notes and rank the remaining candidates using a variety of factors including, but not limited to past performance and years of experience, highest level of education earned, compensation expectations, immigration status (when required), flexibility in relocation (when necessary), stability of past employment and a range of other factors.
After our internal review process is complete, we make the submission to the customer of the consultant(s) deemed to most closely align with the customer’s needs. The number of resumes we submit will vary depending on the client’s needs/expectations. Some clients only want to see the best 2 resumes if they have 1 job opening while other clients that have multiple positions want to see as many resumes as we can provide them.
Once the resume is submitted to the client, our role in the process is to facilitate/arrange any telephonic and/or in person interviews so that the client can evaluate the consultants submitted for the position. In the event that the client requires additional information at this stage, we help to facilitate.
Once a client makes the decision to hire/contract with a submitted consultant, we ensure that all the required documentation is successfully completed, including but not limited to: