24 Oct
|
S.I. Systems
|
Montreal
24 Oct
S.I. Systems
Montreal
Bilingual - Sr. Full-Stack .Net developer to focus on document management solutions.
----------------------------------------------------------------------------------------------------
Our valued client is looking for a Sr. Full-Stack .Net developer to focus on document management solutions.
This is a hybrid position in downtown Montreal, QC, with 3 days per week in office
Tasks include:
- Develop and maintain applications that enhance the company's document management capabilities
- Work with the team and its analysts to design technical specifications and increments that deliver business value
- Deliver software changes/contributions, automated tests, documentation, and CI/CD pipelines according to the team’s agreed-upon specifications, across new and existing codebases, large and small
- Participate in peer review sessions, code review, pair programming, and other knowledge-exchange activities
- Build high-quality continuously integrated and deployed software, paying attention to correctness, resiliency, performance, and testability
- Embrace working in an autonomous agile team that owns its products, processes and tools
- Embrace continuous improvement through adoption of improved patterns, methods, tools, and processes
Must have:
- Minimum 10 years of experience as a full-stack developer (.Net)
- Bachelor's degree in computer science, engineering, related fields, or equivalent experience
- Ability to understand both English and French and fluency in at least one of these
Other skills:
- Experience with.NET / ASP.NET Framework
- Experience with up-to-date .NET / ASP.NET Core development
- Experience with unit testing tools and methodologies
- Experience in test automation
- Knowledge of the surrounding ecosystem of tools, components, protocols, and specifications with which your application will interact (e.g. git, branching and release flows, TCP, HTTP, TLS, OAuth2/OIDC, databases, release pipelines, encryption and hashing, containers, etc.)
- Passion for analysis, problem-solving, and exchanging ideas with your peers
- Experience reading and understanding others' source code to diagnose issues or suggest changes
- Experience delivering continuous value in an agile team
- Experience in or openness toward team software development methodologies (e.g. pair programming, TDD/BDD, etc.)
- Knowledge of and experience with cloud-native development, patterns, and architectures is a strong asset
- Experience working with SharePoint is an asset
Notre client de renom recherche un développeur principal full-stack .NET pour travailler sur des solutions de gestion documentaire.
Il s’agit d’un poste hybride au centre-ville de Montréal, au Québec, nécessitant une présence au bureau trois jours par semaine.
Responsabilités
- Développer et maintenir des applications qui améliorent les capacités de gestion documentaire de l’entreprise.
- Collaborer avec l’équipe et ses analystes pour définir des spécifications techniques et des incréments apportant une valeur d’affaires.
- Livrer des modifications et des contributions logicielles,
des tests automatisés, de la documentation et des pipelines d’intégration et de livraison continues (CI/CD), conformément aux spécifications convenues par l’équipe, dans des bases de code nouvelles et existantes, de petite comme de grande envergure.
- Participer aux séances de révision par les pairs, aux revues de code, à la programmation en binôme et à d’autres activités de partage des connaissances.
- Concevoir des logiciels de haute qualité, intégrés et déployés en continu, en portant une attention particulière à leur bon fonctionnement, à leur résilience, à leurs performances et à leur testabilité.
- Travailler au sein d’une équipe agile autonome, responsable de ses produits, de ses processus et de ses outils.
- Favoriser l’amélioration continue en adoptant de meilleures pratiques, méthodes, technologies et procédures.
Exigences essentielles
- Au moins 10 ans d’expérience en développement full-stack (.NET).
- Baccalauréat en informatique, en génie ou dans un domaine connexe, ou expérience équivalente.
- Capacité à comprendre le français et l’anglais et maîtrise d’au moins l’une de ces deux langues.
Autres compétences
- Expérience avec .NET et ASP.NET Framework.
- Expérience du développement avec les versions modernes de .NET et d’ASP.NET Core.
- Expérience des outils et des méthodes de tests unitaires.
- Expérience en automatisation des tests.
- Connaissance de l’écosystème d’outils, de composants, de protocoles et de spécifications avec lesquels l’application interagit, notamment Git, les stratégies de gestion des branches
📌 Développeur principal full-stack .NET pour travailler sur des solutions de gestion documentaire (Montreal)
🏢 S.I. Systems
📍 Montreal