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
· 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.
· 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.
· 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 "
