Essential technical knowledge:
C#, ASP.NET Core, MVC, Entity Framework
HTML, CSS, JavaScript
Working with RESTful and SOAP services
Practical skills in MSSQL Server, Transact-SQL
Analytical thinking and problem-solving abilities
Ability to research and learn independently
English language — minimum B1 level (mandatory requirement)
Russian language — minimum B2 level (mandatory requirement)
Practical and professional skills:
Experience working on real corporate projects (course and bootcamp projects are not accepted)
Ability to read existing code quickly, understand its structure, and implement changes independently
Practical experience with complex SQL queries, procedures, indexing, and optimization
API design: working with HTTP status codes, error handling, and JSON structures
Ability to work on legacy projects – quickly adapting to someone else's code
Proficiency with Git: branching, merging, and conflict resolution
Ability to break down tasks into stages and plan independently
Ability to explain developed code and justify the chosen technical approach
Familiarity with server deployment processes: IIS, connection strings, appsettings, migrations
Debugging skills: ability to identify and resolve problems in a short time
Important:
Not suitable for Junior level — only candidates with real experience should apply
Course/bootcamp projects, simple pet projects, and "portfolio-only" samples will not be considered
Candidates with a "train me, I will learn" attitude are not suitable
Candidates must be able to work completely independently and be result-oriented.