Software Engineer II
Singapore - Marsiling Update time: December 27,2019
Job Description
How Will You Make an Impact?
At Thermo Fisher Scientific, we have an incredible mission: to enable our customers make the world healthier, cleaner and safer. Our responsibility in supporting this vision is to consistently strive to work together and enable our customers more effectively. We have the 4i Values – Integrity, Intensity, Innovation and Involvement that define the way we work together and with our customers. As we operate within the 4i framework, there are three areas that we believe could really lead to a breakthrough in the way we work together: Accountability. Innovation. Risk tolerance.
What will you do?
When you join us at Thermo Fisher Scientific, you’ll be part of a smart, driven team that shares your passion for exploration and discovery. With revenues of $20 billion and the largest investment in R&D in the industry, we give our people the resources and opportunities to make significant contributions to the world.
The Digital Engineering team is tasked with applying industry best practices to the design, development, and deployment world-class software products. We are looking to hire individuals with experience with software development and test engineering in clinical and research settings, and who can help us solve the next wave of technical challenges using the latest cloud-based, big-data, and rich analytics tool sets.
You should be versed and comfortable spanning the full development lifecycle, from requirements identification and prototyping, through design and implementation, to customer acceptance and delivery. You are especially passionate about crafting excellent software designs and participating in an Agile/SCRUM setting to meet and exceed customer expectations. You like the idea of partnering with scientists and bioinformaticians to create outstanding BioTechnology solutions. You welcome the challenge of working in a fast-paced, discovery-oriented environment and will be genuinely excited about the prospect of creatively exercising your problem solving skills on a continuous basis with an eye to ultimately improving the human condition.
How will you get here?
I. Education
· BS/MS in Computer Science, Physics, Mathematics or equivalently technical disciplines.
II. Experience
· 4+ years of experience as a full stack developer in designing and building browser-based Java applications using modern languages and frameworks with hands-on knowledge of user interface frameworks such as Javascript (ES6+) / Typescript, NodeJS, AngularJS, REST API, HTML/CSS is required.
· Has working knowledge on designing / implementing loosely coupled services through microservices architecture
· Has experience, instincts, and enthusiasm around testing and testability
· Is authentic, transparent and holding self-accountable. Collaborates with others
· Experience working with geographically distributed team
III. Knowledge, Skills, Abilities
· Knowledge of continuous integration & Agile programming practices will be a plus.
· Good analytical and problem-solving skills
· Excellent teamwork and communication skills.
· A highly motivated fast learner who can self-start and “figure out what needs figuring out”
· Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others
IV. Preferred Qualifications (nice to have)
· • Experience with Amazon Web Services or other leading cloud deployment platforms and services
o Experience or working knowledge of container technology (e.g Docker) and orchestration
o Experience with building continuous integration / continuous delivery (CI/CD) pipelines
· • Experience with medical science solutions that manage genomic or biomedical data
· • Experience with advanced data visualization techniques and bioinformatics
· Other languages (C#, Python, etc.) will be added advantage.
At Thermo Fisher Scientific, we have an incredible mission: to enable our customers make the world healthier, cleaner and safer. Our responsibility in supporting this vision is to consistently strive to work together and enable our customers more effectively. We have the 4i Values – Integrity, Intensity, Innovation and Involvement that define the way we work together and with our customers. As we operate within the 4i framework, there are three areas that we believe could really lead to a breakthrough in the way we work together: Accountability. Innovation. Risk tolerance.
What will you do?
When you join us at Thermo Fisher Scientific, you’ll be part of a smart, driven team that shares your passion for exploration and discovery. With revenues of $20 billion and the largest investment in R&D in the industry, we give our people the resources and opportunities to make significant contributions to the world.
The Digital Engineering team is tasked with applying industry best practices to the design, development, and deployment world-class software products. We are looking to hire individuals with experience with software development and test engineering in clinical and research settings, and who can help us solve the next wave of technical challenges using the latest cloud-based, big-data, and rich analytics tool sets.
You should be versed and comfortable spanning the full development lifecycle, from requirements identification and prototyping, through design and implementation, to customer acceptance and delivery. You are especially passionate about crafting excellent software designs and participating in an Agile/SCRUM setting to meet and exceed customer expectations. You like the idea of partnering with scientists and bioinformaticians to create outstanding BioTechnology solutions. You welcome the challenge of working in a fast-paced, discovery-oriented environment and will be genuinely excited about the prospect of creatively exercising your problem solving skills on a continuous basis with an eye to ultimately improving the human condition.
How will you get here?
I. Education
· BS/MS in Computer Science, Physics, Mathematics or equivalently technical disciplines.
II. Experience
· 4+ years of experience as a full stack developer in designing and building browser-based Java applications using modern languages and frameworks with hands-on knowledge of user interface frameworks such as Javascript (ES6+) / Typescript, NodeJS, AngularJS, REST API, HTML/CSS is required.
· Has working knowledge on designing / implementing loosely coupled services through microservices architecture
· Has experience, instincts, and enthusiasm around testing and testability
· Is authentic, transparent and holding self-accountable. Collaborates with others
· Experience working with geographically distributed team
III. Knowledge, Skills, Abilities
· Knowledge of continuous integration & Agile programming practices will be a plus.
· Good analytical and problem-solving skills
· Excellent teamwork and communication skills.
· A highly motivated fast learner who can self-start and “figure out what needs figuring out”
· Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others
IV. Preferred Qualifications (nice to have)
· • Experience with Amazon Web Services or other leading cloud deployment platforms and services
o Experience or working knowledge of container technology (e.g Docker) and orchestration
o Experience with building continuous integration / continuous delivery (CI/CD) pipelines
· • Experience with medical science solutions that manage genomic or biomedical data
· • Experience with advanced data visualization techniques and bioinformatics
· Other languages (C#, Python, etc.) will be added advantage.
Get email alerts for the latest"Software Engineer II jobs in "
