Position: Senior .NET Developer (ID: 10167)
Company: Infopulse
Category: .NET
Experience required: 3y

Requirements:
4+ years of experience in C# programming (mainly in ASP.NET) with deep understanding of .NET behind the scenes mechanisms
Deep knowledge of C#,.NET/.NET Core frameworks, ASP.NET Core
Extensive knowledge of T-SQL, Microsoft SQL Server 2008-2017
Familiar with Stored Procedures is a must
Good knowledge of GIT
Good knowledge of Entity Framework, Dapper, LINQ, Unit Testing
Knowledge of Software development methodology and software lifecycle processes, especially Agile (SCRUM)
Knowledge of RESTful architecture concepts
Experience with design patterns and demonstrable experience of having devised and worked on complex application architectures
Finding and fixing performance bottlenecks

Desirable:
Good knowledge of software configuration management processes and tools (MS TFS, Visual Studio Online services)
IIS pipeline understanding
Experience with authentication/authorization, JWT Tokens
Experience with planning refactoring and perform software transformation
Any experience with front-end frameworks such as React, Angular
Experience with Docker
Experienced in CI/CD based on Azure DevOps