Software Engineer (Montreal)

Software Engineer (Montreal)

22 Oct
|
Alten Canada
|
Montreal

22 Oct

Alten Canada

Montreal

Développeur·euse Cloud .
NET / AWS Qui sommes-nous ? Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 58 000 conseiller·e·s à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans. Les personnes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada,

nous offrons
à chaque candidat·e un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles. Nous positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions. ALTEN Canada c’est aussi un centre de solutions, le « Montreal Delivery Center (MDC) », qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large. Nos expert·e·s sont sélectionné·e·s rigoureusement et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal. Pour soutenir la croissance de notre client dans le secteur bancaire, ALTEN Canada recrute un·e Développeur·euse Cloud .
NET / AWS dont le rôle sera de moderniser et migrer des applications critiques .
NET vers AWS. Quelles seront mes responsabilités ?
• Analyser les applications .
NET existantes, l'hébergement IIS/Windows, les services, les tâches planifiées, les intégrations, les bases de données, les certificats, les partages de fichiers et les dépendances d'infrastructure pour définir les plans de migration.
• Concevoir et implémenter de nouveaux modules, APIs, services et modifications de modernisation en utilisant C# et les technologies .
NET actuelles.
• Moderniser les charges de travail héritées (.
NET Framework) vers .
NET 6/8+, ASP.
NET Core, l'hébergement Linux/conteneurs ou les services gérés AWS, lorsque cela est pratique.
• Replatformer ou refactoriser les applications pour EC2, ECS/Fargate, EKS, Lambda, API Gateway ou d'autres services AWS en fonction des exigences de la charge de travail.
• Migrer les services Windows/web, les processus en arrière-plan, la configuration, les secrets, le traitement des fichiers, la connectivité des bases de données et les intégrations vers des modèles AWS sécurisés.
• Concevoir et soutenir la migration des bases de données relationnelles, la résilience des connexions, les modèles d'accès aux données ORM et la compatibilité des applications pour les bases de données hébergées dans le cloud.
• Implémenter des tests automatisés, des pipelines CI/CD, l'automatisation de l'infrastructure, l'observabilité cloud, l'optimisation des performances et le support de production.
• Développer des plans détaillés de basculement, de retour en arrière, de validation et de stabilisation, et participer activement aux événements de migration. Je suis convaincu·e Quelles compétences dois-je avoir ?
• Baccalauréat en informatique, en génie ou dans un domaine connexe, ou expérience professionnelle équivalente.
• 8+ ans d'expérience en développement logiciel, dont 5+ ans d'expérience solide en développement C#/.
NET dans des systèmes de production d'entreprise.
• Expérience solide avec C# et .
NET 6/8+ et ASP.
NET Core ; bonne connaissance des applications .
NET Framework et des considérations de modernisation des systèmes hérités.
• Expérience solide avec les APIs REST, les APIs Web, l'injection de dépendances, la programmation asynchrone, les services en arrière-plan, la sérialisation, l'authentification/autorisation et les tests automatisés.
• Connaissance approfondie de la POO, des principes SOLID, des modèles de conception, des architectures orientées services/microservices et du dépannage des systèmes distribués.
• Expérience solide avec SQL Server et/ou Oracle ; expérience pratique avec Entity Framework/EF Core ou des approches d'accès aux données équivalentes.
• Expérience dans la prise en charge des applications hébergées sur IIS, des services Windows et des services web, avec la capacité de les migrer ou de les reconcevoir pour des environnements hébergés sur AWS.
• Expérience pratique avec le contrôle de source basé sur Git, les revues de code, l'automatisation des builds et les pipelines CI/CD.
• Expérience approfondie et étendue avec AWS, répondant à toutes les exigences de la section 4,



y compris la livraison directe de migrations on-premises vers AWS.
• Excellentes compétences en communication écrite et orale, avec un dossier prouvé de production d'estimations, de conceptions techniques, de runbooks de migration et de documentation d'implémentation.
• Capacité à travailler de manière indépendante ou au sein d'une équipe pluridisciplinaire et à livrer des logiciels de qualité production dans des délais serrés.
• Maîtrise de l'anglais requis (interactions quotidiennes avec les équipes internationales du client bancaire, un niveau courant est donc souhaité pour participer aux réunions techniques, comprendre et rédiger la documentation en anglais). Atouts supplémentaires :
• Expérience dans la migration des charges de travail .
NET Framework/Windows vers .
NET 6/8+, les conteneurs Linux, ECS/Fargate ou EKS.
• Expérience avec AWS Lambda pour .
NET, API Gateway, SQS/SNS, EventBridge, Step Functions ou les modèles d'intégration serverless.
• Expérience avec AWS DMS/SCT, les migrations SQL Server/Oracle vers RDS/Aurora et les stratégies de basculement de base de données.
• Expérience avec JavaScript/TypeScript et l'intégration front-end web moderne, le cas échéant.
• Expérience antérieure dans la livraison de solutions technologiques dans les marchés de capitaux ou la banque d'investissement, en particulier dans la prise en charge des plateformes de trading, des titres, des actions, des revenus fixes ou des environnements de traitement de bout en bout.
• Expérience avec Jira, Confluence, GitHub et les outils de développement logiciel assistés par IA approuvés. Pourquoi se joindre à nos équipes ? Alten Canada offre un environnement de travail dynamique et collaboratif.

Nous offrons
aux membres de notre équipe l’occasion de vivre des expériences stimulantes et nous investissons dans leur perfectionnement et leur développement professionnels. Parmi nos

avantages:
• Rémunération et avantages sur mesure pour chacun de nos employé·e·s et pigistes ;
• Aide perfectionnement professionnel (certification) ;
• Possibilité de mobilité internationale dans l’une des filiales du Groupe ;
• Nombreuses activités corporatives ; Veuillez noter que toutes les demandes seront évaluées, toutefois, nous ne communiquerons qu’avec les candidat·e·s sélectionné·e·s dans le cadre de cette offre d’emploi. ALTEN Canada s'engage à promouvoir l'équité, la diversité et l'inclusion. Nous nous engageons à offrir un environnement de travail où chaque personne se sente accueillie, valorisée et respectée afin de pouvoir s’épanouir pleinement. Nous avons à cœur d’offrir des mesures d’accessibilité aux personnes qui en font la demande, à ce titre, nous vous encourageons à communiquer avec nous si vous avez besoin d’accommodation dans le cadre du processus de recrutement. ----------------------------------------------------------
- Cloud Developer .
NET / AWS Who Are We? A global leader in engineering and IT consulting with over 58,000 consultants worldwide, the ALTEN Group has been optimizing the technological performance of businesses for over 30 years. The people who make up the ALTEN Group are the driving force behind our business. At ALTEN Canada,

we offer
each candidate a fully personalized service. You have the opportunity to practice your profession independently or permanently. We select the best opportunities that match your professional aspirations. We position your expertise on exciting projects that align with your ambitions. ALTEN Canada also has a solutions center, the "Montreal Delivery Center (MDC)," which provides managed services in application development, Data, AI & Advanced Analytics, and Cybersecurity for the banking, telecommunications, and broader industrial sectors. Our experts are rigorously selected and ensure proximity as well as an unparalleled level of service and expertise in the Montreal region. To support the growth of our client in the banking sector, ALTEN Canada is recruiting a Cloud Developer .
NET / AWS whose role will be to modernize and migrate critical .
NET applications to AWS. What Will My Responsibilities Be?
• Analyze existing .
NET applications, IIS/Windows hosting, services, scheduled jobs, integrations, databases, certificates, file shares,



and infrastructure dependencies to define migration plans.
• Design and implement new modules, APIs, services, and modernization changes using C# and current .
NET technologies.
• Modernize legacy .
NET Framework workloads where practical, including migration toward .
NET 6/8+, ASP.
NET Core, Linux/container hosting, or AWS managed services.
• Replatform or refactor applications for EC2, ECS/Fargate, EKS, Lambda, API Gateway, or other AWS services based on workload requirements.
• Migrate Windows/web services, background processes, configuration, secrets, file processing, database connectivity, and integrations to secure AWS patterns.
• Design and support relational database migration, connection resiliency, ORM/data access patterns, and application compatibility for cloud-hosted databases.
• Implement automated testing, CI/CD, infrastructure automation, cloud observability, performance tuning, and production support.
• Develop detailed cutover, rollback, validation, and stabilization plans and participate hands-on in migration events. I'm Convinced What Skills Do I Need?
• Bachelor's Degree in Computer Science, Engineering, or a related field, or equivalent professional experience.
• 8+ years of professional software development experience, including 5+ years of strong C#/.
NET development experience in enterprise production systems.
• Strong C# experience with .
NET 6/8+ and ASP.
NET Core; solid working knowledge of .
NET Framework applications and legacy modernization considerations.
• Strong experience with REST APIs, Web APIs, dependency injection, asynchronous programming, background services, serialization, authentication/authorization, and automated testing.
• Strong knowledge of OOP, SOLID principles, design patterns, service-oriented/microservice architectures, and distributed system troubleshooting.
• Strong experience with SQL Server and/or Oracle; practical experience with Entity Framework/EF Core or equivalent data access approaches.
• Experience supporting IIS-hosted applications, Windows services, and web services, with the ability to migrate or redesign them for AWS-hosted environments.
• Hands-on experience with Git-based source control, code reviews, build automation, and CI/CD pipelines.
• Extensive and deep AWS experience, including direct on-premises-to-AWS migration delivery.
• Strong written and verbal communication skills, with a proven record of producing estimates, technical designs, migration runbooks, and implementation documentation.
• Ability to work independently or as part of a cross-functional team and deliver production-quality software within tight schedules.
• Fluency in English is required (daily interactions with the client's international teams; a proficient level is necessary to participate in technical meetings, understand, and write documentation in English). Nice-to-Have

Skills:
• Experience migrating .
NET Framework/Windows workloads to .
NET 6/8+, Linux containers, ECS/Fargate, or EKS.
• Experience with AWS Lambda for .
NET, API Gateway, SQS/SNS, EventBridge, Step Functions, or serverless integration patterns.
• Experience with AWS DMS/SCT, SQL Server/Oracle migrations to RDS/Aurora, and database cutover strategies.
• Experience with JavaScript/TypeScript and modern web front-end integration where applicable.
• Prior experience delivering technology solutions within Capital Markets or Investment Banking, particularly in trading platforms, securities, equities, fixed income, or front-to-back processing environments.
• Experience with Jira, Confluence, GitHub, and approved AI-assisted software development tools. Why Join Our Team? ALTEN Canada offers a dynamic and collaborative work environment. We provide our team members with the opportunity to gain stimulating experiences and invest in their professional development and growth. Our advantages include:
• Customized compensation and benefits for each of our employees and contractors.
• Professional development assistance (certifications).
• Opportunities for international mobility within the Group’s subsidiaries.
• Numerous corporate activities. Please note that all applications will be evaluated, but we will only contact selected candidates for this job offer. ALTEN Canada is committed to promoting equity, diversity, and inclusion. We are dedicated to providing a work environment where everyone feels welcomed, valued, and respected to fully thrive. We are committed to providing accessibility measures to those who request them. Therefore, we encourage you to reach out if you require accommodation during the recruitment process.

📌 Software Engineer (Montreal)
🏢 Alten Canada
📍 Montreal

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (montreal) / montreal

Subscribe to this job alert:

Get the latest job offers by email for: software engineer (montreal) / montreal