Looking for Software Engineer who can analyse the system requirements and design solutions. Responsibilities: Participate in the development and implementation of high quality, innovative and sustainable software over full life cycle. Analyse the system requirements and design solutions along with other team members. Implement, deploy and support across all components of the data analytics platform UI, services and data storage. Solve interesting and challenging problems alongside a great team of engineers. Skills and Qualification: MS/BS Computer Science/Engineering or equivalent and at least 5 years relevant experience. A solid foundation in computer science, with strong competencies in data structures, algorithms, and software design patterns. Strong problem solving and analytical skills. Extensive development experience in both UI with java script and frameworks like Angular and server-side development with Java/JEE. Experience with modern DevOps processes and tools Docker and Kubernetes Working knowledge of ETL processes. Nice to have experience with Linked Data, graph data technologies and elastic stack. Nice to have experience designing and deploying large scale distributed data processing systems with Hadoop, big data and SPARK. Open for Singaporeans & PR & BP holders & LTVP as well