Senior .NET Software Engineer jobs