Search Results

Solution Architect

Apply now Agency: Info-communications Media Development Authority
Job no.: 541565
Work type: Permanent/Contract
Location: Singapore
Categories: InfoComm, Technology, New Media Communications

Solution Architect


The candidate will work with the project teams and industry to architect, develop and build solution systems based on emerging technologies such as AI. The solution would be built with end-user perspective and requirements in mind for eventual delivery.


Key Responsibilities:

  • Architect, develop, build and maintain software systems for the delivery of a complete solution to end-users
  • Work with industry end-users to understand the domain, work flow processes, requirements, use cases, IT infrastructure, data and information, etc., for the development of the software systems
  • Work with research institutes and technology providers to translate algorithms into software, assess the maturity and feasibility of technical solutions, design common interface to integrate different functional applications, conduct rigorous robustness and verification tests.
  • Enhance software systems to include improved / new algorithms
  • Documentation of systems, codes and prepare reports for the software systems
  • Project and vendor management
  • Stakeholder management and reporting


  • Background in Computer Science, Computer Engineering or equivalent
  • At least 10 years of working experience in full scale software system development, particularly in emerging technologies
  • Strong knowledge of emerging technologies such as AI
  • Strong technical hands-on and experience in software system development using different programming languages (eg. Java, C/C++, .Net, Python)
  • Familiar with programming in different environment (e.g., Windows, Linux)
  • Proficient in database management (e.g., MySQL, NoSQL)
  • Familiar with technologies to handle various data types, e.g., audio, video and text.
  • Strong technical experience in software integration and communication interface between different applications
  • Experience in GUI/dashboard development
  • Experience in web-based programming such as JavaScript/CSS3/HTML5 and PHP
  • Well versed in software system engineering principles and technologies (e.g. Agile)
  • Possess critical thinking skills, combined with the ability to present clearly both verbally and in written form
  • Strong project management experience
  • A team player with strong communication skill




Applications close:

Back to search results Apply now

Share this:

| More
Back To TopTOP