Online Monitoring

Software Engineer


Senior and Intermediate Positions Open

Job Summary:

SM Research, a biotechnology company is looking to bring on a C# .NET Application Developer for the Software Engineering team. You will be developing applications using C# and should have experience with .NET Framework 4.0+, .NET Core 3.1, or .NET 5. You will be primarily focused on front and back-end development of REST APIs, Web APIs, and Machine Automation Control Module. You should have experience developing enterprise level applications that take in large volume of API requests and back-end connection to database such as, SQL Server or Azure SQL. You will be working in an Azure Cloud environment and should be comfortable with CI/CD pipeline.


  • 5 years+ of .NET experience, version 3.5 and above

  • 5 years+ of C# development with Parallel computing and multithreading programming

  • 2 year+ experience with .NET Core

  • 2+ years of WPF

  • Experience working with Microsoft SQL server

  • Experience working with API design and developing and other web services - prefer candidates that have worked with enterprise level applications that deal with many API requests

  • Understanding of DevOps, CI/CD

  • Experience with GIT, SVN, or TFS

  • Strong organizational skills and ability to multi-task in a small business environment


  • C / C++ with Embedded System Development 

  • Experience with Network and Com Ports Communication Protocol Development

  • Familiarity deploying, managing, and maintaining WLAN environments

  • Establishes networking environment by designing system configuration; directing system installation; defining, documenting, and enforcing system standards

  • Maintain a thorough understanding of the basics behind the Internet and its workings (DNS, Security, IP Routing, HTTP, VPN, Email Routing, SPAM, etc.)

  • Networking Knowledge, design and implementation, troubleshooting, hardware configuration and performance tuning, LAN/WAN, proxy servers, VMWare ESXi and SAN storage, IPS/IDS, SSL, TLS, VPN, IPSEC, WAF, Load Balancers Knowledge

  • Maintain network security through proper configuration of VPN and Firewalls, Windows Server; Exchange and/or SQL experience, VoIP implementation and support a plus

  • Maintaining multi-site network operations and software applications, operating systems and regular maintenance with both private and public facilities


  • C#.NET: 3 years (required)

  • .NET Core: 1 year (required)

  • Azure/Cloud: 1 year (preferred)

  • WPF 1 year (preferred)

  • C / C++ 1 year Embedded  (preferred)

  • Docker/Kubernetes: 1 year (preferred)

  • CI/CD: 1 year (preferred)

  • Fluency in Mandarin would be an asset