Thermo Fisher Scientific

Engineer II, Software

Thermo Fisher Scientific

Singapore · Full Time

Be the first to apply

Experience
3+ yrs
Salary
—
Openings
1
Posted
3 days ago
Work mode
In office
Education
Bachelor's Degree
Resume
Required to apply

Where you'll work

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About Thermo Fisher Scientific

Thermo Fisher Scientific is dedicated to making a positive global impact by providing resources that help individuals pursue career goals while advancing science. Our solutions tackle challenging issues such as environmental protection, food safety, and cancer research.

Job Overview

Become a part of our innovative software development team focused on creating advanced software for scientific instruments and platforms. In this role, you will work alongside multidisciplinary teams to design, develop, and maintain software enabling cutting-edge research in areas including cancer treatment, environmental safety, and novel materials. Our technology environment incorporates cloud computing, microservices architecture, and a modern set of development tools.

Work Schedule and Environment

  • Standard workweek: Monday to Friday
  • Work setting: Office environment

Required Qualifications and Skills

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field, combined with at least three years of software development experience
  • Proficient in object-oriented programming and utilizing design patterns effectively
  • Hands-on experience programming in Java and Typescript
  • Familiarity with current software development methodologies including Continuous Integration/Continuous Deployment (CI/CD), version control systems, and automated testing
  • Experience working within agile development frameworks
  • Strong analytical and problem-solving abilities
  • Excellent interpersonal and communication skills for effective collaboration across functional teams
  • Knowledgeable in database design concepts and SQL querying
  • Experienced with development tools such as Git, JIRA, and modern integrated development environments (IDEs)
  • Skilled at producing clean, maintainable, and well-commented code
  • Quick learner adaptable to emerging technologies
  • Preferred: familiarity with test-driven development (TDD)
  • Bonus: exposure to UI frameworks and web technologies
  • Understanding of software security principles and best practices

Minimum education

Bachelor's Degree

Tools & software

How they work

Communication Teamwork & Collaboration Problem Solving

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer