Jobs.ca
Jobs.ca
Language
Bioinformatics Solutions Inc. logo

Software Developer (Java)

Waterloo, ON
Mid Level
full_time

About the role

Full-time | Waterloo, ON (Fully On-site)

Job description

Bioinformatics Solutions is looking for a junior to mid-level Software Developer (Java) to join our team in building industry-leading proteomics software. You will work with our development team to build next-generation proteomics research and analysis software that can handle gigantic amounts of data and help our customers fulfill their research tasks more efficiently that can in turn make positive impacts to our lives.

Responsibilities

  • Write clean, well-documented Java code to implement new features and improve existing functionality.
  • Collaborate with senior developers and cross-functional teams (including bioinformatics experts) to design software solutions.
  • Assist in debugging, troubleshooting, and resolving technical issues in our proteomics software.
  • Participate in code reviews, Agile stand-ups, and team planning sessions.
  • Maintain and update technical documentation.
  • Learn and apply best practices in software development and quality assurance.
  • Gain exposure to proteomics concepts, mass spectrometry data, and relevant bioinformatics tools.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering or related field.
  • Deep understanding in object-oriented design and implementation.
  • Experience and proficiency with a mainstream high level object-oriented programming language: Java or similar.
  • Basic understanding of SQL and relational databases.
  • Strong problem-solving skills and willingness to learn new technologies.
  • Strong communication skills and ability to collaborate with team members efficiently.
  • An interest in life sciences, proteomics, or bioinformatics is highly desirable.

Nice to Have

  • 1+ years of experience working on production and consumer facing Java applications.
  • Experience with Akka Toolkit, reactive programming, or asynchronous programming.
  • Experience working with SQL and NoSQL databases.
  • Master degree or above in computer science/engineering or related fields.
  • Basic understanding of proteomics data types and workflows is a plus, though not required.

APPLY NOW

To apply, please send your application package to hr@bioinfor.com or submit via Indeed (preferred). If you are a new graduate or have limited relevant work experience, please include your transcript with your application.

We thank all applicants in advance for their interest in this position; however, only those selected for an interview will be contacted. For more information about BSI and the products and services we provide, please visit: www.bioinfor.com.

About Bioinformatics Solutions Inc.

Biotechnology Research
11-50

Bioinformatics Solutions Inc. develops advanced algorithms based on innovative research, providing solutions to fundamental bioinformatics problems. This small, adaptable group is committed to serving the needs of pharmaceutical, biotechnological and academic scientists; and to the progression of drug discovery research. The company, founded in 2000 in Waterloo, Canada, comprises a select group of talented, award-winning, and intelligent developers, scientists and sales people.