IT & Software

Solution Architect (.NET Modernization)

TEKsystems

Mississauga · Peel Region · Canada

(English Version Below)Architecte de Solutions (Pratique) - Modernisation Applicative À propos de l'opportunité

Notre client est une entreprise technologique innovante qui entreprend une importante transformation numérique. Nous sommes à la recherche d'un(e) Architecte de Solutions pratique pour diriger la modernisation d'une plateforme d'entreprise critique à grande échelle.

Il s'agit d'une excellente occasion pour un(e) architecte qui souhaite demeurer impliqué(e) dans le développement tout en contribuant à la stratégie technologique et à l'évolution de l'architecture. Vous jouerez un rôle clé dans la transformation d'une application héritée complexe vers une architecture moderne infonuagique (cloud-native), tout en participant à l'adoption de pratiques de développement assistées par l'IA.

Ce poste est entièrement à distance et requiert principalement une disponibilité pendant les heures de travail du fuseau de l'Est, en collaboration avec des équipes de développement internationales.

Type de poste & Emplacement

Ce poste Contract est basé à Brampton, ON.

Taux de rémunération & Avantages

La fourchette salariale associée à ce poste est de $90.00 - $105.00/hr.

La rémunération individuelle offerte pour ce poste, à lintérieur de cette fourchette, dépendra de nombreux facteurs, notamment les qualifications, les compétences, lexpérience pertinente, la connaissance du poste, la localisation géographique, léquité interne ainsi que dautres facteurs pertinents liés au poste.

Type de milieu de travail

Il sagit dun poste fully remote situé.

Ce sur quoi vous travaillerez

Vous participerez à la modernisation d'une plateforme d'entreprise essentielle actuellement basée sur des technologies héritées.

Environnement actuel

  • Application .NET héritée

  • Interface utilisateur développée avec Knockout.js

  • Procédures stockées SQL

  • Documentation système limitée

  • Défis liés à la performance et à l'évolutivité

Architecture cible

  • Interface Angular

  • Services .NET Core

  • Base de données MariaDB

  • Architecture événementielle avec Kafka

  • Infrastructure infonuagique AWS

  • Développement assisté par l'IA à l'aide d'outils modernes de productivité

Complexité de la plateforme

  • Plus de 200 intégrations système

  • Plus de 100 écrans utilisateurs

  • Plus de 60 clients actifs

  • Plus de 500 000 lignes de code

Responsabilités principales

  • Diriger la conception architecturale et la stratégie technique d'un important projet de modernisation et de replateformisation.

  • Rester activement impliqué(e) dans le développement logiciel et l'implémentation des solutions.

  • Évaluer les systèmes existants et définir les feuilles de route de modernisation.

  • Concevoir des preuves de concept afin de valider les orientations architecturales.

  • Concevoir des solutions infonuagiques sécurisées, évolutives et performantes sur AWS.

  • Collaborer avec des équipes de développement réparties à l'échelle mondiale.

  • Tirer parti d'outils de développement assistés par l'IA afin d'améliorer l'efficacité et la livraison des projets.

  • Résoudre des défis techniques complexes dans un environnement comportant peu de documentation.

  • Communiquer efficacement avec les parties prenantes techniques et d'affaires.

  • Identifier les risques de façon proactive et recommander des solutions adaptées.

Qualifications requises

  • Expérience dans l'architecture et le développement d'applications infonuagiques sur AWS.

  • Solide expérience avec :

  • AWS EKS

  • AWS RDS

  • AWS Cognito

  • AWS Amplify

  • Expérience démontrée dans la modernisation ou la replateformisation d'applications d'entreprise.

  • Excellente maîtrise du développement .NET et .NET Core.

  • Expérience de développement d'applications d'entreprise avec Angular.

  • Expérience avec les bases de données relationnelles modernes, idéalement MariaDB.

  • Expérience en architecture événementielle utilisant Kafka.

  • Capacité démontrée à travailler dans des environnements où la documentation est limitée.

  • Expérience de collaboration avec des équipes de développement distribuées à l'échelle mondiale.

  • Excellentes aptitudes en communication et en gestion des parties prenantes.

Atouts recherchés

  • Expertise en Kubernetes.

  • Expérience avec Apache Flink.

  • Expérience avec des technologies de recherche d'entreprise telles que Solr.

  • Expérience dans des secteurs fortement réglementés.

  • Expérience avec des outils de développement assistés par l'IA tels que GitHub Copilot, ChatGPT ou des outils similaires.

  • Expérience dans des environnements dynamiques offrant un haut niveau d'autonomie.

Ce qui fera votre succès

Le ou la candidat(e) idéal(e) est avant tout un bâtisseur ou une bâtisseuse, et non une personne qui passe la majorité de son temps en réunions ou à produire de la documentation.

Les personnes les plus performantes dans ce rôle :

  • Aiment résoudre des problèmes techniques complexes.

  • Souhaitent demeurer impliquées dans le développement.

  • Font preuve d'initiative et d'autonomie.

  • Évoluent bien dans des environnements ambigus et en changement.

  • S'adaptent facilement à différentes responsabilités.

  • Cherchent des solutions plutôt que d'escalader les problèmes.

  • Équilibrent vision stratégique et exécution pratique.

Pourquoi joindre cette équipe ?Impact réel

Vous dirigerez la modernisation d'une plateforme stratégique ayant un impact direct sur la performance des produits, l'expérience client et la croissance future de l'entreprise.

Technologies modernes

Travaillez avec des architectures infonuagiques, des systèmes événementiels, des services distribués et des pratiques de développement assistées par l'IA.

Autonomie

Influencez les décisions technologiques et mettez en uvre les meilleures solutions avec un minimum de bureaucratie.

Croissance et innovation

Joignez-vous à une organisation en pleine évolution qui investit activement dans la modernisation technologique et l'innovation.

Flexibilité

Profitez d'un environnement de travail entièrement à distance tout en collaborant avec des équipes talentueuses à l'échelle internationale.

Résumé du poste

Cette opportunité s'adresse à un(e) Architecte de Solutions pratique qui souhaite demeurer actif(ve) sur le plan technique tout en dirigeant une transformation technologique majeure. Si vous êtes passionné(e) par l'architecture infonuagique, la modernisation d'applications, les pratiques de développement assistées par l'intelligence artificielle et la résolution de défis complexes, nous aimerions discuter avec vous.

Solutions Architect (Hands-On) - Application Modernization

About the Opportunity

Our client is an innovative technology organization undergoing a significant digital transformation initiative. They are seeking a hands-on Solutions Architect to lead the modernization of a large-scale, business-critical platform.

This is an ideal opportunity for an architect who enjoys staying close to the code while driving technical strategy and architectural direction. You'll play a pivotal role in transforming a complex legacy application into a modern, cloud-native solution while helping shape engineering best practices and AI-assisted development processes.

This is a fully remote position, primarily working within Eastern Time Zone hours while collaborating with global development teams.

What You’ll Be Working On

You will lead the modernization of a mission-critical enterprise platform currently built on a legacy technology stack.

Current Environment

  • Legacy .NET application

  • Knockout.js front end

  • SQL stored procedures

  • Limited system documentation

  • Performance and scalability challenges

Future-State Architecture

  • Angular front end

  • .NET Core microservices

  • MariaDB database

  • Kafka event streaming

  • AWS cloud infrastructure

  • AI-assisted development using modern productivity tools

Platform Complexity

  • 200+ system integrations

  • 100+ user-facing screens

  • 60+ active customers

  • 500,000+ lines of code

Key Responsibilities

  • Lead architectural design and technical strategy for a major modernization and re-platforming initiative.

  • Remain hands-on with software design, development, and implementation.

  • Assess existing systems and create modernization roadmaps.

  • Develop proof-of-concepts to validate architectural decisions.

  • Design scalable, secure, and resilient cloud-native solutions on AWS.

  • Collaborate with globally distributed engineering teams.

  • Leverage AI-assisted development tools to improve development efficiency and delivery.

  • Navigate complex technical challenges with limited documentation and evolving requirements.

  • Communicate effectively with both technical and business stakeholders.

  • Proactively identify risks, recommend solutions, and drive project execution.

Required Qualifications

  • Experience architecting and building cloud-native applications on AWS.

  • Strong hands-on experience with:

  • AWS EKS

  • AWS RDS

  • AWS Cognito

  • AWS Amplify

  • Proven experience leading enterprise application modernization or re-platforming initiatives.

  • Strong .NET and .NET Core development expertise.

  • Experience building enterprise applications with Angular.

  • Experience working with modern relational databases, preferably MariaDB.

  • Experience implementing event-driven architectures utilizing Kafka.

  • Proven success working within environments that have limited documentation.

  • Experience collaborating with distributed and global development teams.

  • Excellent communication and stakeholder management skills.

Preferred Qualifications

  • Kubernetes expertise.

  • Experience with Apache Flink.

  • Experience with enterprise search technologies such as Solr.

  • Experience within highly regulated industries.

  • Experience using AI-assisted development tools including GitHub Copilot, ChatGPT, or similar solutions.

  • Experience in highly autonomous, fast-paced environments.

What Success Looks Like

The ideal candidate is a builder at heart, not someone who spends all day creating diagrams and attending meetings.

Successful candidates will:

  • Enjoy solving challenging technical problems.

  • Stay actively involved in coding and implementation.

  • Take ownership and drive initiatives independently.

  • Thrive in ambiguous environments.

  • Adapt quickly and wear multiple hats when needed.

  • Focus on solutions rather than obstacles.

  • Balance long-term architectural vision with hands-on execution.

Why Join?High Impact

Lead the modernization of a highly visible platform that directly influences product performance, customer experience, and future business growth.

Modern Technology Stack

Work with cloud-native architectures, event-driven systems, distributed services, and AI-assisted development practices.

Autonomy

Influence technical direction and implement solutions without excessive bureaucracy.

Growth Opportunity

Join a growing organization investing heavily in technology modernization, innovation, and product expansion.

Remote Flexibility

Enjoy a fully remote work environment while collaborating with talented teams across multiple regions.

Position Summary

This opportunity is perfect for a hands-on Solutions Architect who wants to remain technically engaged while leading a transformational modernization initiative. If you're energized by cloud architecture, application re-platforming, AI-driven development practices, and solving complex technical challenges, we'd love to connect with you.

Job Type & Location

This is a Contract position based out of Brampton, ON.

Pay and Benefits

The pay range for this position is $90.00 - $105.00/hr.

Individual compensation offered for this position within this range will depend on many factors, including qualifications, skills, relevant experience, job knowledge, geographic location, internal equity, and other pertinent job-related factors.

Workplace Type

This is a fully remote position.

The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.

San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.

Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.

#J-18808-Ljbffr

Reference: WJ-3875_13981751

Apply now

Continue on the employer's official application - the same link they use for every candidate.

More jobs

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.