FPT Asia Pacific logo
1 day ago
Full-time
On-site
Singapore, Singapore
IT

Overview

We are seeking an experienced Solution Architect (.NET) to lead the design, modernization, and implementation of enterprise-scale applications based on microservices architecture. The successful candidate will drive architecture decisions, establish development standards, and provide hands-on technical leadership to ensure scalable, secure, and cloud-native solutions aligned with enterprise and government technology standards.

Key Responsibilities

Architecture & Solution Design

  • Define and establish target-state microservices architecture for .NET applications aligned with enterprise architecture, cloud strategies, and security requirements.
  • Lead architecture design and validation for pilot applications to refine and standardize the microservices approach.
  • Evaluate and recommend suitable technology stacks, frameworks, integration patterns, and deployment strategies.
  • Design service decomposition, domain boundaries, APIs, and communication patterns to enable scalable and modular systems.
  • Develop reference architectures, design standards, reusable frameworks, and best practices for adoption across multiple applications.
  • Assess deployment approaches, including GovTech platforms (e.g., Workpal) and independent cloud-hosted environments.
  • Provide architectural guidance and technical leadership to development teams supporting new and existing applications.

Application Development & Technical Leadership

  • Lead hands-on development of core and complex application components for pilot and strategic systems.
  • Conduct architecture reviews, code reviews, design walkthroughs, and technical troubleshooting activities.
  • Establish and enforce software engineering best practices, including secure coding, testing strategies, and CI/CD practices.
  • Support modernization initiatives by guiding development teams in adopting modern architecture patterns and technology stacks.
  • Mentor developers and technical teams on architecture principles, design standards, and engineering excellence.

Quality, Security & Governance

  • Ensure solutions comply with enterprise security standards, including authentication, authorization, and secure application design practices.
  • Drive adoption of DevOps and cloud-native engineering practices.
  • Promote maintainability, reliability, scalability, and operational excellence across applications.
  • Collaborate with stakeholders to balance business objectives, technical feasibility, and long-term sustainability.

Requirements

Education & Certifications

  • Bachelor's Degree in Computer Science, Software Engineering, Information Technology, or a related discipline.
  • Relevant professional certifications are highly preferred (e.g., Azure Solutions Architect, Microsoft Azure certifications, cloud architecture certifications).

Experience

  • Minimum 7 years of experience in software architecture and solution design.
  • Minimum 4 years of experience leading architecture initiatives for enterprise-scale modern applications.
  • Proven track record delivering microservices-based, cloud-native, or application modernization projects in production environments.
  • Experience working within large-scale enterprise or government technology environments is advantageous.

Technical Skills

  • Strong expertise in .NET 8 / .NET Core, C#, and modern application development frameworks.
  • Experience with frontend technologies such as JavaScript/Node.js and modern web frameworks.
  • Strong knowledge of SQL and database design principles.
  • Hands-on experience designing and implementing microservices architectures.
  • Familiarity with cloud-native architecture and Azure services, including event-driven design patterns.

Strong understanding of:

  • Authentication and authorization frameworks
  • API design and integration patterns
  • Application security best practices
  • DevOps and CI/CD pipelines
  • Containerization and modern deployment approaches
  • Familiarity with IM8 and government technology standards is advantageous.

Soft Skills

  • Strong analytical and problem-solving capabilities.
  • Excellent stakeholder management and communication skills.
  • Ability to translate business requirements into scalable technical solutions.
  • Strong presentation and influencing skills, with the ability to engage both technical and non-technical stakeholders.
  • Highly organized, self-driven, and capable of leading cross-functional teams and initiatives.