NCS is a leading technology services firm that operates across the Asia Pacific region in over 20 cities, providing consulting, digital services, technology solutions, and more. We believe in harnessing the power of technology to achieve extraordinary things, creating lasting value and impact for our communities, partners, and people. Our diverse workforce of 13,000 has delivered large-scale, mission-critical, and multi-platform projects for governments and enterprises in Singapore and the APAC region.
As the Application Modernization Architect, you are expected to lead and support engagements by assessing customer IT application landscapes, identifying modernization opportunities, and proposing strategic migration paths. This role bridges business needs and technical solutions, enabling customers to transform legacy systems into modern, scalable, and cloud-ready architectures.
What will you do?
Customer Engagement
Collaborate with sales and account teams to understand customer requirements and business drivers.
Conduct workshops and discovery sessions to assess current IT application landscapes.
Present modernization strategies and architectural proposals to stakeholders.
Innovate on how AI usecases can be integrated into customer workflows.
Architecture Review & Modernization Planning
Document existing current state architectures,
Analyse legacy applications, platforms, and integration points to identify modernization opportunities.
Design target state architectures leveraging cloud-native, microservices, containerization, and serverless technologies.
Develop multiple modernization and migration paths (e.g., rehost, replatform, refactor, rebuild, replace).
Proposal Development
Create solution proposals, architecture diagrams, and technical documentation for RFPs and customer presentations.
Estimate effort, cost, and timelines for modernization initiatives.
Align proposals with industry best practices and enterprise architecture standards.
Delivery Architecture & Execution Oversight
Lead the technical delivery of application modernization projects from planning to execution.
Define and govern solution architecture, ensuring alignment with customer requirements and enterprise standards.
Collaborate with development, infrastructure, and DevOps teams to ensure successful implementation.
Provide architectural guidance and technical leadership throughout the delivery lifecycle.
Identify and mitigate delivery risks, ensuring quality and performance benchmarks are met.
The ideal candidate should possess:
Education & Experience
Bachelor's or Master's degree in Computer Science, Information Systems, or related field.
4+ years of experience in application architecture, with at least 2 years in modernization or cloud transformation projects.
Proven experience in presales or customer-facing technical roles.
Technical Skills
Strong understanding of legacy systems (e.g., monolithic applications, client-server architectures).
Expertise in modern architecture paradigms: microservices, APIs, containers (Docker/Kubernetes), micro frontends, and cloud platforms (AWS, Azure, GCP).
Familiarity with application assessment tools and migration frameworks.
Understanding of DevOps practices and CI/CD tooling
Understanding of how Gen AI can be used for fastening the app modernization
Understanding of modern application observability
Understanding of agile methodology and domain driven design
Soft Skills
Strong communication and presentation skills.
Strong analytical and problem-solving abilities.
Ability to influence and build trust with technical and business stakeholders.