About ICT Strypes
ICT Strypes is a company with extensive experience in software development. With a team of over 700 people, we take ownership of application roadmaps for our clients and structure their overall application landscape.
Founded in 2008 as a small startup, ICT Strypes became part of the Dutch ICT Group in 2014. The ICT Group, with a history of delivering IT solutions since 1978, now has subsidiaries in the Netherlands, Bulgaria, Portugal, Germany, and Sweden.
Our teams consist of talented hard-working professionals who love sharing their knowledge, experience, and joyous moments with their colleagues!
You can join us at our offices in Sofia, Plovdiv, Burgas, and Varna, or choose to work remotely from anywhere in Bulgaria.
About the Position
Technical Leads in ICT Strypes are among the most experienced developers in the company, leading and mentoring a team or teams of developers from a technical perspective (C, C++, Python), working on various projects for our clients.
Being one of the leading roles in the project the Technical Lead also plays the counterpart and point of contact to the client's architects and technical lead personnel.
Expectations towards the role in a project include securing quality solutions to the problem at hand, going through an in-depth understanding of the problem, designing and documenting the solution, making a work breakdown structure of activities, leading through group estimation and distribution of the tasks and assignments according to the skills and abilities of the team members.
The Technical Lead has more freedom and is expected to act autonomously in decision-making, reaching consolidation with technical counterparts from the client side.
Being one of the most experienced developers and a role model for the rest of the team members, includes mentoring, coaching, guiding, and growing the technical capabilities of each developer and the team as a whole. Constant improvement of the team's performance in terms of code quality and delivering on technical commitments, alignment on technical solutions, and expectations with the client, are an essential part of the Technical Lead's activities.
Job Requirements
Mandatory Requirements:
- 7+ years of experience with C and C++. Experience with Python is an advantage;
- 3+ years of experience with leading, coaching, and mentoring a team of developers;
- Excellent problem-solving skills;
- Strong analytical and communication skills;
- Strong experience in writing design documentation;
- Ability to analyze complex work, define technical approaches, and break down the work into smaller tasks;
- Hands-on experience with Linux;
- Experience in larger complex projects;
- Excellent spoken and written English;
- A team player with experience in a multinational environment;
- Willingness to learn quickly and handle new challenges.
Nice to Have:
- Worked in a team that followed Agile (Scrum) Methodology;
- Experience in Scope and Risk Management from a technical perspective;
- Experience in building a team from scratch;
- Knowledge/Experience in interviewing/selection of candidates from a technical perspective.
What we offer:
- Option for working remotely, on-site or hybrid;
- Flexible working hours;
- Friendly work environment;
- Supplementary health insurance;
- Loyalty programs:
- -after each year worked you get additional paid annual leave (1 per year, max. 25 days total);
- -after the third year, you can get a budget for a car or be included in a bonus program;
- -after the fifth year, you will receive a one-time holiday bonus;
- Employee recognition program;
- Technical and personal learning opportunities;
- Quick onboarding process;
- Personal freedom to solve complex problems.