Our team currently numbers over 550 software development and QA engineers and is constantly growing. We employ a well-established process for human resources management which enables us to build and scale up teams easily and effectively. Further explore our team experience and expertise.
Our recruitment process follows a streamlined approach consisting of the following phases:
The academic experience is highly appreciated in our company. All our technical people have background in Computer Science, some of them having earned post university degrees:
The knowledge acquisition process for a new team member starts early in the on-boarding phase. Alongside becoming familiar with the organization, processes and confidentiality standards, a new colleague benefits of on the job training for specific tools and technologies.
Our continuous training program includes both internally and externally delivered courses, addressing both technical and soft skills. A series of certification programs are in place for software development technologies, quality assurance and IT support.
We employ a unified and centralized system for knowledge sharing, coaching, training and internal communication, built on the Atlassian collaboration tools. A technical knowledge base is in place and constantly extended through members’ contributions.
Informal learning sessions and presentations are a common practice within project teams and cross projects. Additionally, an internal network of coaches activates as knowledge transfer catalyzer throughout the organization.
The individual performance management system we employ includes:
Bonding of our teams is facilitated through a variety of activities such as: