Kestrel Server & Client Creation with Encryption

Job ID: 37661818

Budget: £250 – £750 GBP

I'm in need of an experienced .NET developer, with proficiency in working with Linux and Windows. Key tasks involve the creation of a Kestrel server on a Linux system and a Windows client application, both developed using C#. The communication between these two platforms should be enabled through binary messages in CBOR format.

Key considerations include:

- Operating Systems: The candidate should be familiar with both Linux and Windows as the kestrel server is needed on Linux, and the client will be on Windows.

- Encryption: We will be using keyed HMAC, AES-256, ECDSA, and ECDH for data security. An understanding of these encryption methodologies is necessary.

- Programming: The project heavily relies on C#/.NET, so high proficiency is required.

Expected candidates need to deliver secure and efficient solutions, demonstrating their competence in the above mentioned skills, particularly with binary communication and encryption methodologies.
Related categories: .NET Web Security Communications Encryption