Jobs at Alteo

View all jobs

C# Full-Stack Developer [#3216]

Montreal, QC
Alteo is looking for a C# Full-Stack Developer for a permanent position based in Montreal.

Responsibilities:
You will collaborate with an agile team composed of developers, quality assurance specialists and representatives from the development and operations process (DevOps). You will participate in the planning, design and implementation of new functionalities.

As a software developer in this position, your tasks will include the implementation, including design, of new functionalities and the creation of unit and integration tests to meet our coverage objectives. Each team member will actively participate in code reviews and Scrum sessions. 

Each team member is expected to focus on the solution and help build an efficient, resilient and secure application. As a developer on our agile team, you must have the ability and curiosity to fully understand the overall architecture and requirements of the business domain.

Profile:
  • DEC/BAC in computer science, software engineering or equivalent
  • 5+ years experience in software development in C#
  • Experience with asynchronous processes, threads and back-end services
  • Working knowledge of Web Services APIs, Cloud platforms
  • Working knowledge of SQL and non-SQL (Cosmos DB, MongoDB)
  • Working knowledge of ORM (Entity Framework, nHibernate)
  • Familiar with microservices architecture
  • Familiar with the inter-process communication methods of "message bus" and Web APIs
  • Web development using ASPX, AngularJS, Angular 7 and .NET
  • Various communication protocols: USB devices, IP/UDP, Socket Layers, HTTP/S and familiar with the network/routing environment
  • Knowledge of TFS, JIRA, Jenkins and automation tools such as SoapUI is a plus.
  • Familiarity with Zigbee and BLE controllers an asset
  • Familiar with hardware-level integration and configuration systems using a variety of Microsoft operating systems
  • Experience with the Agile/Scrum process and best practices in software development.
  • Team player, positive attitude
  • Ideally bilingual (French-English; written and spoken)
@@@@@
Alteo est à la recherche d'un Développeur Full-Stack C# pour un emploi permanent basé à Montréal.

Responsabilités:
Vous collaborerez avec une équipe agile composée de développeurs, de spécialistes en assurance de la qualité et de représentants du processus de développement et d’exploitation (DevOps). Vous participerez à la planification, à la conception et à la mise en œuvre de nouvelles fonctionnalités.

En tant que développeur de logiciels dans ce poste, vos tâches comprendront notamment la mise en œuvre, y compris la conception, de nouvelles fonctionnalités et la création de tests unitaires et de tests d’intégration visant à atteindre nos objectifs de couverture. Chaque membre de l’équipe participera activement aux revues de code et aux séances Scrum. 

Chaque membre de l’équipe doit axer ses efforts sur la solution et aider à bâtir une application efficace, résiliente et sécurisée. En tant que développeur au sein de notre équipe agile, vous devez avoir la capacité et la curiosité nécessaires pour bien comprendre l’architecture globale et les besoins du domaine opérationnel.

Profil:
  • DEC/BAC en informatique, génie logiciel ou équivalent
  • 5+ années d'expérience en développement logiciel en C#
  • Expérience avec des processus asynchrones, des threads et des services back-end
  • Connaissance pratique des services Web API, plates-formes Cloud
  • Connaissance pratique de SQL et non-SQL (Cosmos DB, MongoDB)
  • Connaissance pratique d'ORM (Entity Framework, nHibernate)
  • Familier avec l'architecture de microservices
  • Familier avec les méthodes de communication inter-processus de « message bus » et d'API Web
  • Développement Web à l'aide de ASPX, AngularJS, Angular 7 et .NET
  • Divers protocoles de communication: périphériques USB, IP/UDP, Socket Layers, HTTP/S et familier avec l'environnement de réseau/routage
  • Connaissance de TFS, JIRA, Jenkins et des outils d'automatisation tels que SoapUI est un plus
  • Familier avec les contrôleurs Zigbee et BLE, un atout
  • Familier avec les systèmes d'intégration de niveau et de configuration matérielle en utilisant une variété de systèmes d'exploitation Microsoft
  • Expérience avec le processus Agile/Scrum et les meilleures pratiques appliquées en développement logiciel.
  • Joueur d'équipe, attitude positive
  • Idéalement bilingue (français anglais; écrit et oral)

More Openings

ERP Business Analyst [#3264]
Master Data Analyst [#3263]
Business Analyst / Project Manager [#3261]

Share This Job

Powered by