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