Join our development team and contribute to the evolution of a core enterprise application. You will work on projects ranging from risk mitigation to new feature development, helping to modernize and strengthen a platform that supports critical business operations.
Your Responsibilities
- Design, develop, and maintain high-quality software components.
- Collaborate with product owners, business analysts, and QA engineers to deliver robust, maintainable solutions.
- Participate in code reviews and promote clean coding practices.
- Contribute to improving application performance, security, and scalability.
- Support continuous integration and deployment workflows (CI / CD).
- Take part in platform evolution through technical upgrades and functional enhancements.
Your Profile
We are hiring for two complementary profiles :
Option 1 – .NET Core / Angular Software Engineer
5+ years of experience developing web applications with C#, ASP.NET Web API, .NET Core, and Angular.Experience with relational databases (SQL Server, Transact-SQL).Knowledge of object-oriented programming, automated testing, and clean code principles.Familiarity with modern DevOps practices (Git, CI / CD pipelines, Docker).Bonus : some UI / UX sensibility and interest in open-source technologies.Option 2 – .NET WinForms Software Engineer
5+ years of experience developing desktop applications with C#, WinForms, and Entity Framework.Experience with SQL Server, database optimization, and indexing.Strong object-oriented programming skills and experience writing testable code.Familiarity with industrialized development tools (Git, Jira, Confluence, CI / CD).Bonus : curiosity for modernizing legacy systems and adopting new technologies.General Requirements
Bachelor’s or Master’s degree in Software Engineering or Computer Science.Ability to work collaboratively in a Scrum / Agile environment.Strong communication skills and fluency in English (French is a plus).