· Maintain existing .NET code for OBS tools
· Design, build, test and maintain efficient, reusable, and reliable C# (and VB) code
· Help maintain code quality, organization, and automation
· Resolve bottlenecks and bugs
· Ensure the best possible performance, quality, and responsiveness of applications
Skills required
· Proficient in C# (and VB), with a good knowledge of its ecosystems
· Familiarity with the .NET framework
· Skill for writing reusable libraries
· Server administration knowledge
· Understanding fundamental design principles behind a scalable application
· Knack for reading existing code and writing clean, readable C# code
· Familiar with various design and architectural patterns
· Good English skills