Singapore Academy of Law

Job Description:

  • Plan, design, develop and maintain application platforms and architecture in conjunction with business owner and product manager.
  • Translate requirements into group-wide application architectures and components including security to support various projects and products.
  • Translate requirements into data structures and implement methods for data ingestion, data integrity verification, data transformation and extraction.
  • Manage NOSQL unstructured data and search technology for use in legal sector.
  • Develop, configure and/or customise APIs as a service or for the purpose of integration with other applications.
  • Analyse application performance and user feedback, plans and coordinates bug fix, regular updates and recommends improvements to applications under management.
  • Makes critical architectural adjustments to ensure achievement of desired results.
  • Manage development, maintenance and support contracts, review contractor’s performance and target achievements.
  • Participate in IT projects and initiatives as the technical leader and go-to person.
  • Provide technical support (assisting in troubleshooting) in the event of production incidents and recommend resolutions and/ or possible mitigation.
  • Resolve technical challenges including performance tuning, code improvements & database queries.
  • Develop Proofs-of-Concept and implement blueprints to validate solution architecture where appropriate.


  • Degree in Computer Science/Engineering / Information Systems or equivalent.
  • Experience in business analysis, solutioning, and system development and maintenance using a combination of agile and waterfall methods.
  • Experience in using NOSQL and search technologies, advantageous to have applied technologies in legal sector.
  • Experience in harnessing open-source software packages for project needs taking into consideration the license & support.
  • Desired skills: C#.NET, Java, PHP, JavaScript, Web application development.
  • Working knowledge of cloud technologies (both IaaS & PaaS), application infrastructure (database, web, application servers) and basic networking.
  • Working knowledge of automation (CI/CD, test automation, infra provisioning, workflow and forms) as well as operational tools (application & system monitoring).
  • Motivated in learning & deep diving into new technologies to develop expertise.
  • Experience in web SSO, API gateway, integration bus, search technologies is desired.
  • Experience in container technologies (Docker, Kubernetes) is advantageous.
  • Good problem-solving, writing and communication skills.
  • Highly driven and independent and yet able to work in a team and able to interact effectively with others to gain buy-in for the solutions.
  • At least 9 years of similar experience.

How to apply:

Interested candidates are invited to submit your resume, stating your current / expected salary and date of availability to [email protected]

Only shortlisted candidates will be notified.