Primary skills: C#, .Net
Years of experience: 2+ Years
- Proficient in C#, with a good knowledge of its ecosystems.
- Familiarity with the .NET framework.
- Strong understanding of object-oriented programming.
- Skill for writing reusable C# libraries.
- Familiarity with writing and exposing API endpoints using C#.
- Familiar with various design and architectural patterns.
- Knowledge of concurrency patterns in C#.
- A willingness to get trained and work on cutting edge technologies like React, Node etc.
- Familiarity with Microsoft SQL Server.
- Knack for writing clean, readable C# code.
- Understanding fundamental design principles behind a scalable application.
- Basic understanding of Common Language Runtime (CLR), its limitations, weaknesses, and workarounds.
- Implementing automated testing platforms and unit tests
Proficient understanding of code versioning tools Git.
- Familiarity with continuous integration.