Senior Technical Consultant
Fidelity International
- Location
- Dalian Office
- Work model
- On-Site
- Level
- Senior
- H-1B history
- 694 approvals (FY2023)
Skills
About this role
About the Opportunity Job Type: Permanent Application Deadline: 30 November 2026 Job Description Title Senior Technical Consultant Department Enterprise Platforms - Canada Services Location Dalian Reports To Head of Canada Services Level Grade 6 We’re proud to have been helping our clients build better financial futures for over 50 years. How have we achieved this? By working together - and supporting each other - all over the world. So, join our team and feel like you’re part of something bigger. About your team Enterprise Platforms - Canada Services provides technology delivery, engineering and operational support to Fidelity Clearing Canada (FCC). The team partners closely with FCC Technology, Product, Business and Operations to deliver, maintain and modernize business-critical platforms and services for external clients and internal business lines. About your role As Senior Technical Consultant, you will provide senior hands-on technical expertise for the maintenance, support and modernization of .NET-based trading systems within Enterprise Platforms - Canada Services. You will work across legacy application assessment, solution architecture, software engineering and technical delivery, helping the team understand existing codebases, reduce technology risk and define pragmatic modernization paths. A key part of the role will be to leverage AI-enabled engineering and code analysis tools, alongside traditional engineering practices, to accelerate codebase understanding, identify risks and dependencies, support refactoring and remediation, and help define and implement the target modernization approach. You will work closely with Technical Architecture, Product, Business, Operations, Information Security, engineering and vendor teams across FCC and FIL to translate business and operational requirements into robust technical solutions. The role requires strong hands-on .NET engineering capability combined with solution architecture and design skills, with responsibility spanning application maintenance, production support, refactoring, modernization, integration, technical debt reduction and engineering quality. Finance, trading system, capital-markets or investment domain knowledge is a plus. What you will do • Provide senior hands-on technical leadership for the assessment, maintenance, enhancement and modernization of .NET-based trading applications and supporting services. • Analyse existing and legacy codebases, application architecture, dependencies and integrations to identify technical risks, maintainability concerns, end-of-life components and modernization opportunities, using AI-enabled code analysis tools where appropriate to accelerate and deepen the assessment. • Design and implement robust solutions using C#, .NET/.NET Core, ASP.NET, RESTful APIs, SQL and related Microsoft technologies, applying appropriate architecture and integration patterns. • Define and implement pragmatic modernization and refactoring approaches that improve maintainability, reliability, security and scalability while protecting continuity of critical business services, leveraging AI-assisted engineering to accelerate remediation where appropriate. • Provide solution architecture and detailed technical design, including application components, APIs, integrations, data flows, deployment patterns and non-functional requirements. • Support application maintenance and Level 3 production support, including incident investigation, root-cause analysis, defect remediation, performance troubleshooting and application upgrades. • Promote strong engineering practices covering automated testing, code quality,