Senior C#.net Developer

Senior C#.net Developer Job Description Template

Our company is looking for a Senior C#.net Developer to join our team.

Responsibilities:

  • Translate application storyboards and use cases into functional applications;
  • Help maintain code quality, organisation, and automatisation;
  • Identify bottlenecks and bugs, and devise solutions to these problems;
  • Ensure the best possible performance, quality, and responsiveness of applications;
  • Create database schemas that represent and support business processes, including ORM frameworks;
  • Implementing automated testing platforms and unit tests;
  • Design, build, and maintain efficient, reusable, and reliable C# code.

Requirements:

  • Strong understanding of Object-Oriented Programming;
  • .NET Framework;
  • Knowledge of concurrency patterns in C#;
  • Skill for writing reusable C# libraries and knack for writing clean, readable C# code;
  • Familiarity with development pipeline and release management tools;
  • Familiar with various design and architectural patterns;
  • Understanding of fundamental design principles behind a scalable application;
  • Proficient in C#, with a good knowledge of its ecosystems;
  • Microsoft SQL Server;
  • Experience with popular web application frameworks, such as React;
  • 5+ years C# .Net development experience.