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.