What is Fidenz Academy?
Fidenz Academy is a novel employee recruitment process to select, train, and mentor individuals, with a passion and skills for software development. The trainee engineers get an opportunity to work with senior engineers on multiple technologies to understand and practice the fundamentals of computer programming with real-world problems.
Fidenz Academy is an on-the-job training program for fresh graduates or undergrads to build core programming skills and effectively work on commercial projects. Fidenz has used this training methodology for the last eight years to recruit engineers who now deliver complex projects with the latest technologies.
Who May Join Fidenz Academy?
Anyone may apply to join the academy. The applicants would complete an aptitude test before being chosen as trainees. We do not set criteria for selection but assess an individual's interest and commitment to programming. We give priority to participants who have initiated developments on their own, whether it's contributions to an open-source project or developing simple tools or a utility to try out a programming language.
Trainees gain two months of on-the-job training and experience at our office, on weekdays from 9.00 am to 6.00 pm.
History of the Academy
Back in 2011, Fidenz Academy wasn't formed, and we had invited undergraduates to train with us as an experiment. Such efforts were successful for both the trainees and Fidenz. As a result, some of the trainees were permanently hired, and they are top senior engineers with us now.
Soon after the initial experiment, we were recruiting more and more trainees. This, however, made the workload of the mentors cumbersome and overwhelming. The situation led us to formulate a set of tutorials for the trainees, followed by assessments.
Today, the academy follows a well-structured and improved set of tutorials and assignments. Moreover, we have increased space to accommodate around 20 persons to train with us simultaneously.
Academic Process
Eligibility Requirements
A candidate applying for an internship position at Fidenz needs to complete the following requirements.
- Graduate or undergraduate in IT or Science subjects
- Basic knowledge of technologies and software languages
- Moderate English language skills
Types of Internships
The company has introduced two main pathways: General Internship and Super Internship. The categories differ by competitiveness — individuals are chosen depending on their knowledge and skill set.
Aptitude Test
We have an online portal where candidates complete a series of programming challenges. The first 80 of 100 challenges teach the basics of JavaScript, based on freeCodeCamp; from there it tests algorithmic and problem-solving skills.
The Training Structure
We train on a set of technologies covering the basics of the current software development ecosystem — including Blockchain, HTML/CSS, JavaScript, AngularJS, ReactJS, Android, iOS, Ruby on Rails, PHP, .NET, Git, and Photoshop — mentored closely by senior engineers throughout.
The Employment
The satisfactory completion of two months of training is followed by employment at Fidenz Technologies.
Testimonials from Fidenz Academy Graduates
Lakitha Samarasinghe's story
Lasith Hettiarachchi's story
Senali Dilumika's story
Shehan Mark Fonseka's story
Stefan Vanderlaan's story
Tharindu Perera's story
Request Invitation
Interested in joining Fidenz Academy? Get in touch and we'll walk you through the process.
Request Invitation