C# Software Engineer skills required -
- Good analytical skills and experience of code and design review for large projects.
- Experience of multi-threaded and distributed applications, preferably with an understanding network of protocols.
- Strong Experience in developing Windows desktop applications in C#
- .NET environment, Windows Forms, TCP/IP & UDP protocols
