N

NCS

ICT consulting, digital transformation, cybersecurity services

OutSystems Architect

Software EngineeringConfirmed live in the last 24 hours
Full-timeSingaporeNo salary listed

About the Job

Requirements

  • Possess at least one of the following certifications: OutSystems Architecture Specialist (O11), OutSystems Architecture Specialist (ODC), or OutSystems Tech Lead (O11).
  • Typically have 10–15 years of experience in a technical role applying in-depth knowledge of architectural principles and design.
  • Have at least 5 years of hands-on experience with the OutSystems platform (O11 and/or ODC).
  • Have experience developing and deploying large, scalable production applications on the OutSystems platform.
  • Have experience with cloud platforms (AWS, Azure, or Google Cloud) and understand OutSystems cloud deployment models.
  • Have working knowledge of DevOps software development tools and methodologies, including OutSystems LifeTime and CI/CD pipelines.
  • Have broad and deep knowledge of current IT technologies and how they integrate with OutSystems.
  • Be proficient in enterprise technology specifications and standards.
  • Understand OutSystems architecture patterns.
  • Understand web technologies, including HTML5, CSS3, JavaScript, and Reactive Web.
  • Understand mobile application development using OutSystems.
  • Understand RESTful and SOAP web services, API design, and integration patterns.
  • Understand relational databases, including SQL Server, Oracle, and MySQL, and OutSystems data modeling.
  • Understand security best practices and data privacy compliance.
  • Be able to communicate effectively in written and spoken English.
  • Be able to travel as required.

Responsibilities

  • Provide technical leadership independently on large-complexity OutSystems projects using O11 and ODC.
  • Define system-level application architecture, including high-level design using OutSystems architecture canvas and patterns; architectural policies and principles aligned with OutSystems best practices; design and programming guidelines for OutSystems development; implementation risks and mitigation measures; software development and integration strategies leveraging OutSystems capabilities; and software configuration controls and lifecycle management.
  • Maintain control over the architecture throughout the software development lifecycle, making critical adjustments to achieve desired results.
  • Participate in requirements analysis to assess the feasibility of implementing functional specifications using OutSystems platform capabilities.
  • Highlight requirement gaps, disproportionate construction efforts, technical challenges, and other issues to business analyst teams.
  • Independently develop Technical Design Specifications for OutSystems applications.
  • Provide project technical leadership through established OutSystems design and development methodologies to ensure the system meets functional and system requirements.
  • Engage clients to explain architecture selection rationale, OutSystems platform capabilities, and other technical issues.
  • Ensure projects use best practices, frameworks, and reusable components, including OutSystems Forge components and custom accelerators.
  • Troubleshoot technical problems faced by the project team, including performance optimization, integration issues, and platform-specific challenges.
  • Coach, train, and mentor Associate Architects and OutSystems developers.
  • Share technology knowledge across the organization through Communities of Practice or other in-house forums.
  • Develop and conduct technical courses on OutSystems development, architecture patterns, and best practices.
  • Contribute knowledge gained through OutSystems project implementation to the knowledge repository.
  • Participate in pre-sales solution activities by reviewing technical solutions and effort estimates prepared by the proposal team.
  • Provide technical expertise during client presentations and proof-of-concept demonstrations.
  • Support Technical Pre-sales teams with OutSystems-specific solution design and effort estimation.

Desired Qualifications

  • Additional OutSystems certifications, such as Professional Developer or Associate Reactive Developer, are advantageous.

About the Company

NCS

ICT consulting, digital transformation, cybersecurity services

NCS delivers ICT services in the Asia Pacific region, including consulting, digital transformation, technology solutions, and cybersecurity for government and private sector clients. It offers advisory, implementation, and managed services, supported by three innovation centers in Singapore, Melbourne, and Shenzhen and a workforce of about 13,000 across 20 cities. The company emphasizes long-term client partnerships, regional scale, and practical solutions developed at its innovation centers. Its goal is to help clients navigate digital transformation and cybersecurity while maintaining ethical conduct and transparent governance.

Company size
10,001+
Company stage
Grant
Total funding
$780K
Headquarters
Singapore, Singapore
Founded
1981

Recently Posted Jobs

Explore more opportunities at NCS

See more jobs