.NET C# Software Developer Remote