
Software Engineer
ASAP
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.
Requirements:
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
Nice-To-Have:
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
Experience:
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