jobs in PROJECT SEARCH PTE. LTD.

Full Time Software Engineering Solution Architect Jobs, Salary up to SGD 8,000 in PROJECT SEARCH PTE. LTD. Central Region (Singapore) - Maukerja

Software Engineering Solution Architect

PROJECT SEARCH PTE. LTD.

SGD8,000 - SGD8,000 Per Month

Central Region (Singapore)

Share
Save

Working Location

  • 20A TANJONG PAGAR ROAD Central Region (Singapore) Singapore

Job Description

Responsibilities

Software Engineering Solution Architect

Job Summary

Lead the modernization and architectural transformation of legacy .NET applications by conducting comprehensive codebase analyses, designing modern React-based SPA architectures, and guiding phased migration strategies to deliver scalable, maintainable, and high-quality software solutions.

Responsibilities

  • Lead comprehensive codebase and database inventories using static analysis tools to quantify code composition, identify architectural patterns and anti-patterns, and distinguish autogenerated code from hand-written business logic
  • Conduct deep-dive code quality analysis to evaluate complexity hotspots, maintainability, and technical debt, informing stabilization priorities and documentation effort estimates
  • Assess full application stacks for modernization readiness, including frontend technologies, backend/service layer architecture, authentication/authorization flows, data layer complexity, and external system integrations, cataloguing dependencies, deprecated protocols, and third-party components
  • Design target modern architectures by defining technology choices, state management, API layer patterns, authentication strategies, and component library approaches for React-based single-page applications (SPAs)
  • Evaluate migration patterns and recommend phased modernization strategies based on module dependencies, complexity scoring, and effort estimation
  • Co-create application module and domain maps to evaluate codebase suitability for AI-assisted tooling
  • Represent the technical team in vendor knowledge transfer sessions and contribute technical risk assessments to consolidated risk registers
  • Present technical findings and recommendations in executive readouts and detailed sessions with client teams

Required competencies and certifications

  • Demonstrated 7+ years of software architecture and engineering experience
  • Deep expertise in .NET Framework, including reading, understanding, and assessing Web Forms (code-behind, ViewState, page lifecycle), MVC (controllers, Razor views), and legacy patterns typical of 15-20 year old applications
  • Proven backend/API design skills, including RESTful API design, authentication/authorization patterns (OAuth 2.0, OpenID Connect, JWT), and session-to-token migration strategies
  • Experience migrating legacy server-rendered .NET applications to modern SPA frameworks
  • Proficiency with static code analysis tools such as SonarQube, NDepend, or equivalents
  • Strong architectural documentation skills, including producing clear architecture diagrams (preferably using the C4 model), complexity heat maps, and technical assessment reports
  • Knowledge of migration patterns and their appropriate application, including strangler fig, micro-frontends, API gateway patterns, and parallel running strategies
  • Hands-on experience with AI-assisted development tools

Preferred competencies and qualifications

  • Experience with TypeScript
  • Ability to reverse-engineer undocumented systems by extracting architecture, patterns, and business rules from code without documentation
  • Experience with reporting migration tools such as SSRS and Crystal Reports
  • Familiarity with AI-assisted development tools for code analysis and documentation
  • Experience with third-party .NET UI controls (Telerik, DevExpress, Infragistics) and their React equivalents
  • Cloud architecture experience
  • Experience migrating SignalR/WebSocket to React real-time patterns
  • Performance engineering skills to identify and plan for performance-critical migration areas
  • Experience designing production-grade React architectures, including state management, component design patterns, routing, build tooling, and API integration patterns

Important Information

Never provide your bank or credit card details when applying for jobs. Do not transfer any money or complete unrelated online surveys. If you see something suspicious, Report this Job ad.

Learn More