C#.net MVC Developer

Leadership and Training skills would be advantageous to assist with the development of junior staff, but not essential.