Core Enterprise Application Developer
We are seeking an experienced software professional to contribute to the evolution of a core enterprise application. As a key member of our development team, you will design, develop, and maintain high-quality software components using C#, ASP.NET Web API, .NET Core, and Angular.
* Key Responsibilities:
* 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.
* 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).