Early career in IT: International company or SME?
In this article, I will discuss the reality of one of our highly skilled technical experts. This reality challenges the conventional message regarding the best career options for an analyst-developer.
Interview with Philippe Boutin-Therrien, Analyst Developer at Gestion BSP
Nearly two years ago, I joined a company of fewer than 30 employees as a developer. Despite not having a Bachelor’s degree and only a college degree in management programming, I began my career with minimal skills. However, this did not prevent me from rapidly developing my technical skills and becoming an Analyst-Developer on large projects. Today, I often design complex systems, such as ERPs, to improve an organization’s operations.
Looking back, I feel that I had many more opportunities to learn than my peers who chose to work for larger companies. Here are five reasons that could influence a junior developer’s career choice:
1. Small Structure, Fewer Resources
The great advantage of working for a small company is the sense that anything is possible. I am constantly presented with challenges that require me to take on increasingly important roles and adapt quickly.
For example, I recall a moment when my manager asked, “We need an analyst, would you like to try?” This gave me a range of options.
Of course, this is only possible with open-minded leaders, and I am fortunate to have a manager like Steeve Darac, the founder of Gestion BSP, who is passionate and innovative.
2. Start-ups, Agility
Gestion BSP is a young company, and there is still much to be done, from documentation to programming standards. This allows me to shape the work environment with my team.
As a rapidly growing company, we have the advantage of being agile and able to respond quickly to changes in the market and competition.
3. Recognition, Self-confidence
By taking on increasingly important projects, I have gained confidence in my skills. At only 21 years old, I am now able to teach others and feel more comfortable working with more experienced developers.
This is the result of quickly diving into challenging projects.
4. Diverse Environment, Enriched Expertise
The advantage of a small company is the diversity of customers served, ranging from small businesses to large corporations across different industries.
I have the opportunity to work with a wide range of clients, expose myself to different environments, and understand the realities and challenges of various companies. This enriches my expertise and helps me design innovative technical solutions.
5. Strong Team Spirit, Effective Collaboration
In a small company, everyone knows each other and can easily offer support. The work environment is enjoyable and feels like a big family, while still maintaining a professional atmosphere. Performance is easily noticeable, and good work is quickly rewarded. If someone is struggling, the team immediately steps in to help.
In conclusion, these experiences have taught me invaluable lessons that will benefit me throughout my professional career.