20 Aug
|
Topcoder
|
Noida
Role Overview
We are looking for a hands-on Technical Lead to perform deep technical analysis of a set of applications. The role will focus on application-level discovery, source code analysis, data model assessment, integration mapping, and creation of technical assessment artifacts.
The role will leverage GitHub Copilot and AI-assisted software engineering techniques to accelerate understanding of existing applications and uncover technical, functional, and data-level consolidation opportunities. The engagement includes assessing multiple corrosion management, inspection, integrity, analytics, and compliance applications as part of PETRONAS' application harmonization initiative.
The ideal candidate should have hands-on experience using GitHub Copilot and AI-assisted engineering techniques for application discovery, code analysis, architecture assessment, documentation generation, and modernization initiatives.
Key Responsibilities
-
Use GitHub Copilot to rapidly understand unfamiliar codebases and application architectures.
- Perform repository-level discovery and identify:
- Core business capabilities
- Application modules
- Service boundaries
- Integration patterns
- API contracts
- Technical dependencies
- Accelerate reverse engineering of legacy or poorly documented applications.
- Generate and validate architecture documentation, sequence flows, and technical artifacts using AI-assisted analysis.
- Analyze source code to identify:
- Duplicate functionality
- Reusable patterns
- Technical debt
- Refactoring opportunities
- Consolidation candidates
- Use Copilot to assist with:
- Data model discovery
- Entity relationship analysis
- Business rules extraction
- Data lineage identification
- Integration mapping
- Translate repository insights into architecture artifacts and harmonization recommendations.
- Apply AI-assisted engineering techniques responsibly while validating findings through architectural review and technical judgment.
Requi
📌 Application Architecture (Noida)
🏢 Topcoder
📍 Noida