Alteo is looking for a C# Full-Stack Developer for a permanent position based in Montreal.
You will be responsible for the development and maintenance of a cloud based solution used worldwide by the company's customers.
Responsibilities:
- Conduct design, development, code reviews and resolve production issues
- Strong empathy with customer situation
- Be responsible for features from development to production
- Improve the product
Profile:
- DEC/BAC in computer science, software engineering or equivalent
- 5+ years experience in software development
- Experience with asynchronous processes, threads and back-end services
- Practical knowlege of C#
- Practical knowledge of web services APIs, Cloud platforms
- Practical knowledge of SQL and Non-SQL (Cosmos DB, MongoDB)
- Practical knowledge of ORM (Entity Framework, nHibernate)
- Familiar with Microservice architecture
- Familiar with Message bus and web API inter-process communication methods
- Web development using ASPX, AngularJS, Angular 7 (and up) and .NET
- Various communication protocols: USB devices, IP/UDP, socket layers, HTTP/S, and familiar with networking/routing environment
- Knowledge of TFS, JIRA, Jenkins and automation tools such as SoapUI is a plus
- Familiarity with Zigbee controllers BLE an asset
- Familiar with systems level integration & hardware configuration using a variety of Microsoft operating systems
- Experience with Agile/Scrum process and applied software development best practices
- Knowledge of the AWS platform (strong asset)
- Experience with Docker (asset)
- Knowledge of terraform language (asset)
- Knowledge of continuous integration tools and processes (asset)
- Knowledge of Jenkins (asset)
- Team player, positive attitude
- Ideally bilingual (English is a must; French is a plus)
@@@@@
Alteo est à la recherche d'un Développeur C# Full-Stack pour un poste permanent basé à Montréal.
Vous serez responsable du développement et de la maintenance d'une solution basée sur le cloud utilisée dans le monde entier par les clients de l'entreprise.
Responsabilités :
- Conduire la conception, le développement, les revues de code et résoudre les problèmes de production.
- Forte empathie avec la situation du client
- Être responsable des fonctionnalités du développement à la production
- Améliorer le produit
Profil :
- DEC/BAC en informatique, génie logiciel ou équivalent
- 5+ ans d'expérience dans le développement de logiciels
- Expérience avec les processus asynchrones, les threads et les services back-end
- Connaissance pratique de C#
- Connaissance pratique des services web APIs, des plateformes Cloud
- Connaissance pratique de SQL et Non-SQL (Cosmos DB, MongoDB)
- Connaissance pratique des ORM (Entity Framework, nHibernate)
- Familiarité avec l'architecture Microservice
- Familiarité avec le bus de messages et les méthodes de communication inter-processus de l'API web
- Développement web utilisant ASPX, AngularJS, Angular 7 (et plus) et .NET
- Divers protocoles de communication : Périphériques USB, IP/UDP, couches de socket, HTTP/S, et connaissance de l'environnement réseau/routage
- La connaissance de TFS, JIRA, Jenkins et d'outils d'automatisation tels que SoapUI est un plus.
- Familiarité avec les contrôleurs Zigbee BLE un atout
- Familiarité avec l'intégration au niveau des systèmes et la configuration du matériel à l'aide d'une variété de systèmes d'exploitation Microsoft.
- Expérience du processus Agile/Scrum et des meilleures pratiques appliquées au développement de logiciels
- Connaissance de la plateforme AWS (atout important)
- Expérience avec Docker (atout)
- Connaissance du langage terraform (atout)
- Connaissance des outils et processus d'intégration continue (atout)
- Connaissance de Jenkins (atout)
- Esprit d'équipe, attitude positive
- Idéalement bilingue (l'anglais est indispensable ; le français est un atout)