Senior Software Engineer
Singapore - Marsiling Update time: January 23,2020
Job Description
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, analyse workflows and carry out integrations across different sub-system components
 
How will you get here?
I. Education
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
 
II. Experience
·         5 - 10 years of software development experience in the software industry, preferably involving hardware and software interactions.
 
III. Knowledge, Skills, Abilities
  • Experience and knowledge of sample preparation process in clinical workflows is highly desired.
  • Experience with method programming for automated liquid handlers (e.g., Hamilton or equivalent) and state machine analysis will be highly advantageous.
·         Strong with common data structures, design patterns, object-oriented design and algorithms used in programming.
·         Solid background in core Java.
·         Good understanding of core Spring framework/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 development 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 jobs in "