Senior Software Engineer (Java web-based development)
Singapore - Marsiling Update time: August 5,2020
Job Description

Work hours: Mon-Fri, 8am-515pm 
Location: Marsiling, Singapore (8-10 mins walk from Woodlands MRT / bus interchange)
Reporting to: Staff Software Engineer, R&D


Who is Thermo Fisher Scientific?

Thermo Fisher Scientific, world leader in serving science, is at the heart of the global response to COVID-19. Our teams are supporting government agencies, researchers and healthcare professionals across the world - particularly through clinical diagnosis, epidemiological research and personal protection.

The Singapore R&D Centre has been developing life science and medical diagnostic solutions over 20 years. Our diverse team of world leading talent work on the cutting edge of science and technology to solve some of our customers' greatest challenges - from the global fight against COVID-19 to giving individual cancer patients hope, our products help make the world a healthier, cleaner and safer place.


What will you do?

  • Responsible for requirements analysis, design, development, implementation and unit testing of software
  • Lead team members to complete software development projects
  • Work independently in a cross-functional team to develop software per specifications and development standards
  • Understand business needs, analyze user workflows, and carry out integrations across different sub-system components.


How will you get here?

  • Individuals with a bachelor's degree in Computer Science, Engineering, or Sciences. Master’s or higher degree is great, but not required for the position
  • 5 - 10 years of software development experience in the software industry, preferably involving hardware and software interactions. Candidates with less experience are welcome to apply and may be considered for junior positions.


Knowledge, Skills, Abilities

  • Strong with common data structures, design patterns, object-oriented design, and algorithms used in programming.
  • Solid background in core Java in Web-based development.
  • Good understanding of Google Guice/web stack technologies is desired.
  • Previous experience developing web applications using front-end technologies like VueJS, Electron is a plus.
  • Previous experience working with clinical workflows is a plus
  • Excellent teamwork and collaboration skills. Ability to manage high priority tasks and adapt to changes in priorities.
  • Effectively communicates and illustrates ideas; contributes critically and positively to a team.

Get email alerts for the latest"Senior Software Engineer (Java web-based development) jobs in "