Job Description
Job Description
Alteo is looking for a C# Developer for a permanent position based in Montreal.
Responsibilities :
- Analyze functional specifications and translate them into technical specifications.
- Participate in the design of the software architecture in the context of large-scale projects : development of large-scale SaaS applications.
- Develop and maintain various web applications.
- Control and ensure the quality of the applications.
- Develop test strategies and implement unit tests.
- Create and maintain MS SQL Server databases.
- Produce documentation for the deployment, use and support of applications.
- Respond to user support requests.
Profile :
DEC / BAC in IT, Software Engineering or equivalent 7+ years of experience in application development in the .Net environment Expertise in development with C# .NET 6 and above Excellent knowledge of IIS hosting Experience with SQL Server databases in a production environment Good knowledge of modern design patterns and development practices Excellent command of Bootstrap for front-end development Experience with Hangfire for background task management Knowledge of development and operational practices, including continuous integration (CI) and continuous deployment (CD) Experience with TFS, DevOps Server and GIT In-depth understanding of modern software architectures (microservices, distributed services, etc.) Ability to supervise junior team members and solve complex technical problems Good organizational skills and ability to manage priorities Team player with good communication skills Alteo est à la recherche d'un Développeur C# pour une emploi permanent basé à Montréal.
Responsabilités :
Analyser les spécifications fonctionnelles et les traduire en spécifications techniques. Participer à la conception de l’architecture logicielle dans un contexte de projets d’envergure : développement d’applications de grande envergure de type SaaS Développer et maintenir diverses applications Web. Contrôler et assurer la qualité des applications. Élaborer les stratégies de test et mettre en œuvre les tests unitaires. Créer et maintenir des bases de données MS SQL Server. Produire la documentation pour le déploiement, l’utilisation et le soutien des applications. Répondre aux demandes d’assistance des utilisateurs et utilisatrices. Profil :
DEC / BAC en TI, Génie logiciel ou l'équivalent 7+ années d’expérience en développement d’applications dans l'environnement .Net Expertise en développement avec C# .NET 6 et plus Excellente connaissance de l’hébergement sur IIS Expérience avec les bases de données SQL Server, dans un environnement de production Bonne connaissance des modèles de conception et des pratiques de développement modernes Excellente maîtrise de Bootstrap pour le développement frontal Expérience avec Hangfire pour la gestion des tâches en arrière-plan Connaissance des pratiques de développement et d’exploitation, y compris l’intégration continue (IC) et le déploiement continu (DC) Expérience avec TFS, DevOps ServeretGIT Compréhension approfondie des architectures logicielles modernes (microservices, services distribués, etc.) Capacité à encadrer des membres de l’équipe junior et à résoudre des problèmes techniques complexes Bon sens de l’organisation et gestion des priorités Joueur d'équipe avec de bonnes aptitudes de communication