Solution IT Inc. is looking for an Senior Systems Reverse Engineer for one of its clients in St. Bruno, Canada
Job Title: Senior Systems Reverse Engineer
Responsibilities:
System Analysis & Reverse Engineering
- Reverse engineer complex, distributed systems to understand architecture, dependencies, and runtime behavior
- Analyze legacy and hybrid architectures to identify risks, bottlenecks, and modernization opportunities
- Reconstruct system documentation including architecture diagrams, data flows, and integration points
- Provide technical insights to support migration, refactoring, or system stabilization initiatives
Network & Integration Analysis
- Perform network protocol inspection and traffic analysis to understand inter-system communication
- Diagnose performance, integration, and connectivity issues across environments
- Analyze APIs, message formats, and service interactions in distributed environments
Database & Data Layer Analysis
- Reverse engineer relational and non-relational databases
- Derive logical and physical data models from existing schemas, queries, and stored logic
- Identify data dependencies, integrity issues, and migration risks
- Support data modernization and platform transition efforts
Software Development
- Design and develop tooling, utilities, and automation using Python, C#, and Java
- Refactor, stabilize, or extend existing codebases as needed
- Support integration development, test harness creation, and diagnostic tooling
- Collaborate with architects and development teams on solution design
DevOps & CI/CD Enablement
Design, maintain, and optimize CI/CD pipelines using:
- GitLab CI
- Jenkins
- Azure DevOps
- Automate build, test, packaging, and deployment processes
- Implement best practices for version control, branching, security, and release governance
Environment Setup & Infrastructure Support
- Provision and configure VM-based development and test environments
- Establish reproducible and standardized development setups
- Collaborate with infrastructure teams on environment automation and stability
Quality Engineering & Automation
- Design and implement test automation strategies (unit, integration, regression)
- Develop automated test frameworks for legacy and modern systems
Leverage AI-assisted engineering workflows for:
- Code analysis and refactoring assistance
- Test case generation and optimization
- o Log analysis and defect pattern identification.
Work Site: St. Bruno, Canada
Duration: 6 Months
Expected Start Date: Immediate - 2 Weeks
Number of Positions: 01
Please send your responses back to
Thanks
Recruiting Team
SOLUTION IT INC
Work: X 120 / 121 / 126
URL: