C# Developer

Responsibilities

  • Create C# applications to scrape data and prepare it for ingestion into a database
  • Identify bottlenecks and bugs, and devise solutions to these problems
  • Help maintain code quality, organization, and automatization

Required Skills

  • Proficient in C#, with a good knowledge of its ecosystems
  • Ability to write clean, readable code
  • Can write straightforward documentation within code
  • Familiarity with the .NET framework
  • Strong understanding of object-oriented programming
  • Skill for writing reusable C# libraries
  • Familiar with various design and architectural patterns
  • Create C# applications to scrape data and prepare it for ingestion into a database
  • Familiarity with Microsoft SQL Server
  • Understanding fundamental design principles behind a scalable application
  • Implementing automated testing platforms and unit tests
  • Analyze code to find causes of errors and revise programs as needed
  • Proficient understanding of code versioning tools such as Git, SVN, and Mercurial
  • 2-3 years of relevant experience

Back to top