Position: Senior .NET developer
Category: .NET
English level: upper
Years of experience: 4


- .NET Developer with 4+ years of experience in software engineering, with an in-depth knowledge of OOP and Design Patterns. Experience of non-Microsoft .NET technologies including JQuery, Git, Swagger, Swagger Core, AutoMapper, React JS, Angular 2.
- Have experience in working with SQL Server, Azure SQL Database, Mongo, DynamoDb, and Oracle DB.
- Proficient in the use of ASP.NET MVC, ASP.NET Core API, JavaScript, HTML, CSS, and TypeScript.
- Experienced with all phases of designing, coding, and testing applications.
- Familiar with Unit and Integration Testing by using NUnit, xUnit, MSTest, Fluent Assertions, NSubstitute, and Moq.
- Possess an in-depth understanding of application needs for business clients. Have excellent communication skills and the ability to talk to a customer and understand complex business requirements.
Good understanding of Agile methodology and ready to participate in Scrum/Kanban approach.
- Committed to continuously acquiring new skills and knowledge, as well as staying current with new technological developments.
- Experience in querying using LINQ to SQL, LINQ to XML, and other data sources.