Job Description

Design architecture of applications to meet business needs and requirements:

  • Analyse clients' IT needs, translate these needs into system and architecture requirements to ensure client's needs and requirements can be met by the architecture design
  • Select most architecturally sound combination of software (solutions, products, servers and platform) to deliver to meet the business needs

Transform application architecture into detailed design for implementation:

  • Guide the design of technical software based on business requirements by leveraging design patterns, frameworks and best practices
  • Review and modify the application architecture to incorporate new or changing requirements
  • Define migration strategies for information systems


  • A good Bachelor degree, preferably with honours, in Computer Science or equivalent
  • At least 6 years of experience in system design and development for data warehousing, business intelligence, data visualization, data mining or document analysis
  • Experience in designing solutions using the following development platforms or programming languages:
    • Oracle Database, SQL, PL/SQL, XQuery, XPath, NoSQL
    • Weblogic, J2EE, Java
    • HTML5, Adobe Flex, JQuery
    • Hadoop MapReduce, HDFS
    • Documentum, Solr
  • Certification in the above technologies is an advantage
  • Strong problem-solving and analytical skills
  • Able to work in a team and possess eagerness to learn
  • Applicants must be Singapore Citizens

Log in

You may login with either your assigned username or your e-mail address.
The password field is case sensitive.

Sign up with email