Software developer c#