Responsibilities:
- Develop and maintain the back-end, along with its API and services in a large code base
- Write efficient, maintainable and clean code
- Creating easy to understand, modern UI
Requirements:
- Experience with C# and ASP.NET (Core)
- Basic knowledge of design patterns used in programming
- Experience with the MS SQL server and Transact-SQL
- Understanding of RESTful api's
- Knowledge of branching, merging and rebasing in GIT
- Write efficient, testable, maintainable and clean code
Bonus points for:
- Experience with developing web software with MCV desing pattern
- Working with the NuGet package manager
- Working with NPM