onsite
Junior Software Engineer - Life Science and Diagnostics - QIAGEN GmbH
Software Engineer
Entry‑level software engineer focused on developing and maintaining high‑quality applications for life‑science and diagnostics solutions, leveraging Python, Java, and SQL within a collaborative, agile environment.
About the role
Key Responsibilities
- Design, develop, and test software components for life‑science and diagnostics products using Python and Java.
- Collaborate with cross‑functional teams to define requirements, estimate effort, and deliver incremental releases.
- Write clean, maintainable code following coding standards and perform code reviews.
- Participate in continuous integration and deployment pipelines, ensuring reliable builds and automated testing.
- Investigate and resolve production issues, providing timely fixes and root‑cause analysis.
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Strong programming skills in Python and Java, with experience in object‑oriented design.
- Solid understanding of relational databases and SQL.
- Familiarity with version control (Git) and Linux development environments.
- Excellent problem‑solving abilities and a collaborative mindset.