15 Sep
|
Topcoder
|
Noida
Role Overview
We are looking for a hands-on Technical Lead to perform deep technical analysis of a set of enterprise applications. The role focuses 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 identify technical, functional, and data-level consolidation prospects as part of PETRONAS' application harmonization initiative.
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
Reverse-engineer 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/AI tools for:
Data model discovery
Entity relationship analysis
Business rules extraction
Data lineage identification
Integration mapping
Translate repository insights into architecture artifacts and application harmonization recommendations.
Apply AI-assisted engineering techniques responsibly and validate findings through architectural review and technical judgment.
Required Skills
8–12 years of application development and technical leadership experience.
Solid hands-on experience in one or more of:
.NET
Java
Angular / React
Microservices Architecture
REST APIs
Solid SQL and database analysis skills.
Experience with application integration and API ecosystems.
Knowledge of CI/CD pipelines, Git repositories, and DevOps p
📌 Application Architecture Noida
🏢 Topcoder
📍 Noida