Job Summary
We are seeking a Senior Bilingual C# Developer with a minimum of 4 years of experience to design, develop, and maintain reliable and scalable applications for our clients. The ideal candidate will have solid .NET development skills, hands-on experience with AI technologies and integrations, and the ability to contribute to software architecture and application optimization.
Key Responsibilities
- Design, develop, and maintain scalable applications using C# and the .NET framework.
- Participate in requirements analysis and contribute to software architecture and technical design.
- Develop and support AI-related solutions, including AI coding and integrations.
- Identify and resolve bugs, performance issues, and technical bottlenecks.
- Collaborate with cross-functional teams to deliver high-quality software solutions.
- Apply development best practices and contribute to continuous improvement.
Required Qualifications & Experience
- Minimum 4 years of professional experience as a C# Developer, .NET Developer, or in a similar role.
- Strong proficiency in C#, .NET Core/.NET Framework, and SQL Server.
- Hands-on experience with AI development, coding, and integrations.
- Knowledge of software architecture, REST/RPC APIs, and development best practices.
- Experience working in Agile development environments.
- Strong analytical, troubleshooting, and problem-solving skills.
- Fluency in both French and English, with the ability to communicate effectively in both languages, written and spoken.
Preferred Qualifications
- Experience integrating AI capabilities into existing applications or systems.
- Experience contributing to application architecture and technical design.
- Experience developing and maintaining enterprise-level applications.
Sommaire du poste
Nous recherchons un(e) développeur(euse) C# senior bilingue possédant un minimum de 4 ans d'expérience pour concevoir, développer et maintenir des applications fiables et évolutives pour nos clients. La personne retenue devra posséder de solides compétences en développement .NET,
une expérience pratique des technologies et intégrations liées à l'intelligence artificielle (IA), ainsi qu'une capacité à contribuer à l'architecture logicielle et à l'optimisation des applications.
Principales responsabilités
- Concevoir, développer et maintenir des applications évolutives à l'aide de C# et du framework .NET.
- Participer à l'analyse des besoins et contribuer à l'architecture logicielle et à la conception technique.
- Développer et soutenir des solutions liées à l'IA, notamment en matière de programmation et d'intégration de fonctionnalités d'intelligence artificielle.
- Identifier et résoudre les bogues, les problèmes de performance et les goulots d'étranglement techniques.
- Collaborer avec des équipes multidisciplinaires afin de livrer des solutions logicielles de qualité dans les délais prévus.
- Appliquer les bonnes pratiques de développement et contribuer à l'amélioration continue.
Qualifications et expérience requises
- Minimum de 4 ans d'expérience professionnelle à titre de développeur(euse) C#, développeur(euse) .NET ou dans un rôle similaire.
- Excellente maîtrise de C#, de .NET Core/.NET Framework et de SQL Server.
- Expérience pratique en développement, programmation et intégration de solutions d'IA.
- Connaissance de l'architecture logicielle, des API REST/RPC et des bonnes pratiques de développement.
- Expérience dans un environnement de développement Agile.
- Excellentes compétences en analyse, en résolution de problèmes et en dépannage technique.
- Maîtrise du français et de l'anglais, avec une capacité à communiquer efficacement dans les deux langues, à l'oral comme à l'écrit.
Qualifications souhaitées
- Expérience dans l'intégration de fonctionnalités d'intelligence artificielle à des applications ou systèmes existants.
- Expérience en architecture d'applications et en conception technique.
- Expérience dans le développement et la maintenance d'applications de niveau entreprise.
Pay: $45.00-$55.00 per hour
Language:
- English and French (required)
Work Location: Hybrid remote in Montréal, QC
📌 Senior C# Developer (Montreal)
🏢 MSi
📍 Montreal