ARCHITECT / LEAD APPLICATION MODERNIZATION
- Montréal, QC, Canada
$110 to $130 CAD / hour · Full-time
Applications open in a new tab.
Job details
- Pay
- $110 to $130 CAD / hour
- Job type
- Full-time
- Apply by
- Posting language
- English
- Posted
Original job description
Tech Talent International (SI) supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US and Europe.
We currently have a role as an ARCHITECT / LEAD APPLICATION MODERNIZATION with our large consulting client, working for a large modernization project for a public sector, crown corporation in the Montreal area.
Role: ARCHITECT / LEAD APPLICATION MODERNIZATION
Type: Permanent or Long Term Contract
Location: Hybrid - Montreal, QC -(2/3 days per week onsite)
Salary: Base salary ranges from $150,000 - $165,000 (depending on experience) + 9% bonus + 4-5 weeks paid vacation + 6% RRSP matching + benefits + sick/personal day + cell phone allowance + discounts for public transit and may other perks
Contract Pay Rate: $110 - $130/hr (freelance/incorporated)
Language Requirements: English & French
Key Info: Candidates must be based out of Quebec
Support the progressive modernization of legacy applications towards the organization's target architectures. Act as a technical leader within a multidisciplinary squad and drive architecture decisions to accelerate transformation while reducing operational risks.
Responsibilities
- Perform analysis of existing systems, their architecture and dependencies.
- Map application flows and integrations.
- Define the target architecture and modernization trajectories.
- Develop strategies for slicing, refactoring, and incremental migration.
- Support the development teams in the implementation of solutions.
- Participate in technology governance and architecture reviews.
- Define the standards of quality, safety, performance and resilience.
- Supervise the implementation of DevOps and CI/CD practices.
- Contribute to the observability, monitoring and exploitation strategy.
- Collaborate closely with Product Owners, Enterprise Architects, and Operations Teams.
Desired experience
- 10 years and more in software development and architecture.
- Demonstrated experience in modernizing legacy applications.
- Participation in large-scale transformation or migration programs.
- Recognized technical leadership with multidisciplinary teams.
- Ability to communicate with technical and business stakeholders.
Environments and technologies sought
Architecture & Modernization
- Service-oriented architecture (SOA)
- Microservices
- Domain Driven Design (DDD)
- API First
- Event Driven Architecture
- Distributed architecture
Development
- Java
- .NET
- Spring Boot
- ASP.NET Core
Integration
- API REST
- GraphQL
- Kafka
- RabbitMQ
Cloud & Platforms
- Azure
- Kubernetes
- OpenShift
- Docker
DevOps
- Azure DevOps
- Git
- CI/CD
- Infrastructure as Code
Observability & Operations
- Dynatrace
- Grafana
- Prometheus
- Elastic Stack
- OpenTelemetry
Methods
- Agile Scrum
- SAFe
- DevSecOps
Ideal profile
Senior professional with the ability to quickly assess a complex application estate, establish a realistic modernization roadmap, and guide teams toward a modern, high-performance, and actionable target architecture.
More about this job
Responsibilities
The Architect / Lead Application Modernization will analyze legacy systems, define the target architecture and migration paths, and guide development teams through implementation. The role also supervises DevOps and CI/CD practices and works with Product Owners, Enterprise Architects and Operations teams.
Requirements
Candidates need 10+ years in software development and architecture, proven legacy modernization work, and experience in large transformation or migration programs. They must lead technical teams, communicate with technical and business stakeholders in English and French, and be based in Quebec.
Skills
- Java
- Spring Boot
- .NET
- ASP.NET Core
- REST API
- GraphQL
- Kafka
- RabbitMQ
- Azure
- Kubernetes
- OpenShift
- Docker
- Azure DevOps
- Git
- CI/CD
- Infrastructure as Code
- Dynatrace
- Grafana
- Prometheus
- Elastic Stack
- OpenTelemetry
- Microservices
- Domain Driven Design
- API First
- Event Driven Architecture
Benefits
- Annual bonus
- Paid vacation
- RRSP matching
- Sick and personal days
- Cell phone allowance
- Public transit discounts
Categories
- Technology
- Software
- Consulting
- Government & Public Sector
Keywords
- Application modernization
- Legacy modernization
- Software architecture
- Microservices
- Domain Driven Design
- Event Driven Architecture
- Service-oriented architecture
- Java
- Spring Boot
- .NET
- ASP.NET Core
- Azure
- Kubernetes
- OpenShift
- Docker
- Kafka
- RabbitMQ
- GraphQL
- CI/CD
- DevSecOps
Seniority
Lead
Perks
- Generous paid time off
- Retirement plan
- Performance bonus
- Employee discount
- Transit support
- Remote work allowance
Tools
- Java
- Spring Boot
- .NET
- ASP.NET Core
- Azure
- Kubernetes
- OpenShift
- Docker
- Kafka
- RabbitMQ
Languages
- English
- French