Senior Software Engineer - C#