Overview

About Us

We’re a small team building and supporting cutting-edge data analysis software solutions used in thousands of laboratories around the world. Our software products are used in diverse fields including cancer research, HIV testing, vaccine development/production, neonatal screening and much more.

Our mission is to accelerate life sciences research and diagnostics to save lives and improve quality of life. We’re looking for bright people who can get things done.

 

MyAssays

For an overview of our current software products and services in production please see https://myassays.com/.

 

Position

We are looking for 2 x NET Developers (Mid+) with a minimum of 3 years’ experience in this role.

Initial projects include WPF development of a data analysis desktop application used in scientific research.

 

Skills Requirements

Technical

Our software is written on C# and built for .NET Framework 4.7.2 with planned migration to .NET 6+

Cryptography API is used for electronic signatures and data encryption. The candidate must have a good understanding and practical experience with basic algorithms and be able to implement practical solutions using .NET Framework.

Most of our data is stored in XML files built with XSD. The candidate must understand this markup language and be able to write schemas according to requirements.

 

Nice to have

  • Experience with WPF/XAML
  • Some data is stored in database files (SQLite), and any experience in Relational DB + SQL
  • Complex asynchronous calculations and inter-process communication requires threading solutions with async/await and networking with WCF.
  • Therefore, we expect our candidate to have experience with C# 7.0 or higher and .NET Framework 4.5 or higher. NET Core.

 

Practice

Our software is large and feature-heavy and requires careful well-thought approach to every detail and modification. We think in terms of programming patterns (GoF) and SOLID, remember to DRY.

Whenever possible, we use TDD approach in development, and the candidate must be able to follow.

Maths

Certain fields of Maths are especially useful in MyAssays development and are highly welcomed:

  • Boolean algebra, modulus algebra (basics)
  • Expressions, polish notations, semantics (basics)
  • Hashing, encryption
  • Statistics

 

Soft Skills

Our corporate culture has evolved with creativity, flexibility, efficiency, and autonomy in mind.

To fit our team nicely, the candidate should:

  • Communicate his ideas, intentions, concerns to his teammates and a lead
  • Work hard for a high-quality results, not on the fast ones
  • Think in long terms, plan ahead
  • Ask for help when necessary, offer help when asked
  • Love to code and create elegant solutions

 

Working Environment

Our team works remotely on their own hardware. The schedule is flexible full-time, team members may work up to 40 hours per week at time they consider themselves the most productive.

 

 

Any questions?
Feel free to text me in skype – live:.cid.47aaf9bd2d3b4d09
Yana Antonyk