Alteo is looking for a C# Developer Cloud/Azure 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.
- Monitor and ensure the quality of 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 hosting on Azure, including Azure Service Bus and other cloud services
- Good knowledge of hosting on IIS
- Experience with Docker, Docker Swarm or Kubernetes
- Experience with SQL Server databases in a production environment
- Experience in designing solutions deployed on Azure
- Good knowledge of modern design patterns and development practices
- Excellent knowledge of Bootstrap for front-end development
- Experience with Hangfire for managing background tasks
- 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# Cloud/Azure 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 Azure, incluant Azure Service Bus et autres services infonuagiques
- Bonne connaissance de l’hébergement sur IIS
- Expérience avec Docker, Docker Swarm ou Kubernetes
- Expérience avec les bases de données SQL Server dans un environnement de production
- Expérience dans la conception de solutions déployées sur Azure
- 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
- Connaissances en 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