Technology Capabilities
Technology CapabilitiesThe innovative banking apps, such as the one we'll explore in this case study, succeed ...
Discover how GlobalLogic’s AI-powered solutions helped a global software leader migrate...
GlobalLogic provides unique experience and expertise at the intersection of data, design, and engineering.
Get in touchBefore explaining the changes, I am going to outline the most common way of involving new technical specialists in IT service companies. I will also explain the downsides of the usual approach for both companies and engineers.
Recruiters look for specialists within the company or on the market. Matching candidates are invited to HR interviews and then to a technical interview. If these go well, the candidate is usually interviewed by a project manager and then must pass one or more interviews with a potential client (depending on the specific project and agreements with the client). If the candidate is rejected at any stage and is then offered an opportunity to pursue another position, the entire process, except HR interviews, has to be held anew. Meanwhile, the candidate has no guarantee that he/she will be hired to a project.
Firstly, they need to pass many interviews. Although companies are trying to reduce the number of interviews for alternative projects (if the candidate was not qualified for the initial project), it is not always possible.
Secondly, apart from passing interviews, a candidate has to perform tasks on his/her current project. This is often inconvenient and drains energy and strength from candidates while also impeding preparation for the interview.
Additionally, feedback after each stage of the interview is often not given at once. The candidate has to wait days or even weeks without any guaranteet he/she will be picked for a project.
Due to the this, candidates often go to multiple interviews in order to increase their chances to quickly change a company or a project. Consequently, they accept the offer that comes fastest, even if the project is less interesting or promising. On the other hand, interesting projects usually have many stages of interviews.
Of course, the tendencies mentioned above do not necessarily take place. There are many cases in which candidates find interesting projects without facing many difficulties, but this often depends on luck.
The first disadvantage for companies is, in fact, the same as for candidates — a large number of interviews that take a long time. A company not only organizes many meetings with the candidate, including communication with the customer, but also waits 2-4 weeks after a successful interview for the candidate to start working.
The second disadvantage the risk of losing a candidate because an offer from another company comes faster. This often happens when the customer takes a long time to choose an engineer for a project, even if the client loses several good candidates in the process.
The third disadvantage is that, even after several interviews, it is difficult to choose the best candidate. That’s why project managers and customer representatives tend to take time and try alternative candidates. A perfect candidate that complies with all the requirements is rarely met;however, if a specialist is already working in the company and feedback is available, the decision about him/her is much easier to make.
As a company, we decided to change the approach when searching for candidates. Instead of using a principle “The project is primary, the company is secondary”, we decided to go with the opposite approach: “Join the company, then join the project.” If, based on the results of the first technical interview, we believe that a candidate is suitable for one or several of our projects, we immediately offer cooperation and sign a contract. That is, we are ready to pay him/her and take all the risks before a project manager and a specific customer interview the candidate.
There is no trick. It is the same contract he we provide to specialists whom we take directly to the project. We bear the same mutual obligations, and we continue to apply the traditional approach when needed. It is more important for useto secure a good specialist, even if we will subsequently need to spend time finding a suitable project. . There is no difference in the compensation package. The probationary period begins when the new expert joins the company and does not depend on the time when engagement in a project starts.
Over the years in business, we have developed a number of expertise areas, including Java, .NET, C/C++, Embedded, DevOps, Mobile, UX/UI design, QA, and JS. We choose specialists both in terms of 100% compliance with a certain project and in terms of compliance with the technological areas we develop.
If we like a candidate as a technical specialist, we will always be able to find and offer him/her a suitable project and a good customer. We have the opportunity and resources to sign a contract with the candidate and fulfill our financial obligations before going through all interviews. At the same time, we continue looking for a project while the candidate is in the interview process.
Experience shows that, on average, it takes 26 days from the date of a company signing a customer contract to match a candidate to that project. Although this is faster than waiting for a specialist to exit the market, we often find a suitable project within about a week. Using the predictive approach, we have attracted around 200 engineers to the company since last April. More than 100 of them are in Kyiv, and 70% have already chosen projects they want to join.
Many candidates ask, “Is there a maximum period of staying in the company without an allocation to a project?” I want to emphasize once again that we treat engineers found predictively in the same way as other engineers. In each case, the decision is made individually. However, since changing companies can be stressful and candidates expect stability in a new position, we guarantee that a specialist may stay in the company for a minimum of 6 months. This is not the maximum period and, as I said before, the decision in each case is taken individually.
Advantages in the proactive approach are opposite to the previously discussed disadvantages of the classical approach:
Usually, we quickly find a project for a specialist. Candidates are satisfied, which means they are loyal to the company and tend to cooperate with us longer.Even if the candidate was not picked for one, two or even more projects (in very rare cases), we keep him/her in the company, and more importantly, help him/her to gain new experience and skills.
There is an increasing trust in us from clients who receive a specialist for the project immediately after the interview. This allows us to fulfill our obligations on time, even if the client needs a lot of specialists as soon as possible.
Ultimately, this allows us to grow our business faster. If customers are able to get more people to join the project quickly, they begin to consider the company in particular and Ukraine in general as a more attractive place for development of their products. I am certain an increasing number of service companies will use this approach to attract engineers. This is also good for engineers, because the more businesses come to the market, the more choices and offers they will get.
In this article, I have emphasized the advantages of the new approach,but I would like to add that – depending on the situation or wishes of a specialist – this approach may be less suitable than other methods. This can take place in the following cases: