Illumina

Software Engineer Trainee (Bioinformatics)

Illumina
BiotechSingapore - Woodlands - NorthCoastFull-time1 months ago

About the role

AI summarised

Software Engineer Trainee (Bioinformatics) at a biotech company, working on instrument software or bioinformatics analysis pipelines for DNA sequencing and genotyping devices. The role involves participating in agile scrum teams, developing software, testing, and troubleshooting.

BiotechFull-timeGeneral

Key Responsibilities

  • Work as part of Agile scrum teams to design, implement, and test the instrument software or Bioinformatics analysis pipeline that powers our industry-leading DNA sequencing and genotyping devices
  • Participate in all aspects of our agile development process, from sprint planning to daily scrum meetings and sprint demos
  • Develop software applications for Illumina's instruments or Bioinformatics analysis pipeline
  • Create and execute unit tests to verify functionality
  • Create and execute manual/automated tests
  • Troubleshoot and resolve software defects
  • Contribute to software design reviews and code reviews
  • Learn and have fun!

Requirements

  • Must be currently enrolled in an undergraduate, master's or PhD program, ideally in Computer Sciences, Computer Engineering, Bioinformatics, or Engineering
  • Experience in object-oriented programming language; Python preferred
  • Solid understanding of programming fundamentals such as object-oriented programming, data structures, and algorithms
  • Understanding design patterns is a plus
  • Experience in extracurricular activities such as hackathon, open source projects is a big plus
  • Passion for technology