By joining Bio-Techne, you'll join a company with a powerful and positive purpose of enabling cutting-edge research in Life Sciences and Clinical Diagnostics. Bio-Techne, and all of its brands, provides tools for researchers to further treat and prevent disease worldwide.
Pay Range:
$121,400.00 - $199,550.00
ProteinSimple is part of the Protein Platforms division of Bio-Techne (NASDAQ: TECH). We're rethinking protein tools and helping thousands of researchers around the world resolve their protein analysis problems so they can reveal new insight into proteins and their role in disease. Software is vital to our success in developing award winning bio-tech instruments for the life sciences industry. Our product development team is making products that are drastically changing how scientists and researchers use tools to become more productive.
Use your strong knowledge of C and the .NET framework to expand the capability of our instrument and enterprise systems. You will collaborate with other software engineers and scientists in the development of analytical applications, enterprise business applications, working on design of graphical data presentations, algorithms, device communications, and complex data workflows. We are offering an opportunity to work with state-of-the-art software/hardware technologies amongst a very creative, motivated, and talented team.
This is a hybrid position based in Wallingford, CT, requiring minimum 2 days per week in the office.
Responsibilities: As a Senior Software Engineer, you will have the opportunity to take ownership of sections of the product and will be involved in all aspects of the development cycle: planning, scoping, design, coding and testing using an agile process.
You must be innovative, flexible, self-directed, and able to design and write efficient, reliable, testable, and maintainable code. The ability to effectively communicate and collaborate with the product development team is also essential to this role.
Education Requirements: - BS in Computer Science or related technical field (e.g. Biomedical Engineering, Physics, Mathematics)
Required Qualifications: - Minimum of 6-8 years of professional experience developing commercial and/or enterprise software.
- Experience with multiple complete software development product life cycle releases from concept to development, product testing, and release.
- Proficient and demonstrable design and coding skills in C /.NET
- Experience with version control systems (SVN, Git)
- Solid understanding of software patterns (MVC, MVP, MVVM)
- Strong overall data analysis skills
- Excellent communication skills and team-work oriented
Preferred Qualifications: - Strong skills developing web applications utilizing, but not limited to ASP.NET, Entity Framework, SQL, NoSQL, Blazor, and Microservices
- Experience developing desktop applications utilizing, but not limited to WinForms, WPF, and .NET MAUI
- Experience working with Windows and Windows Server operating systems
- Azure or AWS experience
- Familiar with agile development methodologies
- Experience developing GMP/21 CFR Part 11 software applications a plus.
- Experience interfacing software applications with instrumentation, digital communication protocols, cameras, and motion control a plus
- Knowledge of molecular biology/scientific instrumentation a plus
- Statistics and signal processing a plus
- LabVIEW experience a plus
Why Join Bio-Techne: - We offer competitive insurance benefits starting on day one: medical, dental, vision, life, short-term disability, long-term disability, pet, and legal and ID shield.
- We invest in our employees' financial futures through 401k plans, an employee stock purchase plan (ESPP), Health Saving Account (HSA), Flexible Spending Account (FSA), and Dependent Care FSA.
- We empower our employees develop their careers through mentorship, promotional opportunities, training and development, tuition reimbursement, internship programs, and more.
- We offer employee resource groups, volunteer paid time off, employee events, and charity drives to build a culture of caring and belonging.
- We offer an accrued leave policy with paid holidays, paid time off, and paid parental leave.
- We foster a culture of empowerment and innovation, where employees feel valued and encouraged to bring their new ideas to the table.
Bio-Techne is an E-Verify Employer in the United States. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
To protect the interests of all, Bio-Techne will not accept unsolicited resumes from any source other than a candidate application. Any unsolicited resumes sent to Bio-Techne will be considered Bio-Techne property.