Responsibilities
As a C# Software Engineer, you will play a key role in designing and developing the C# desktop application that powers our cutting-edge instruments. This software, which integrates hardware, biology, and artificial intelligence, is already in the hands of our customers and actively used by biologists every day to conduct groundbreaking research.
In this role, your focus will be on ensuring the reliability, performance, and usability of the application, as it is critical to our users' daily work. You’ll enhance system capabilities by integrating new hardware and collaborate closely with our scientists to make the instrument smarter and more intuitive. Additionally, you will work to continuously refine and improve the architecture of a complex, real-world system, ensuring it remains robust and future-proof.
Minimum Qualifications
- Strong analytical and problem-solving skills
- Strong experience with object-oriented design and principles
- Writes high-quality, clean code
- Computer Science degree or equivalent professional experience
- Proficient in C#
- Versed in software engineering best practices (version control, code review process, agile methodology, unit testing, etc.)
- Strongly proficient in object oriented programming (OOP)