Position: Senior .NET Software Engineer
Company: TheSearchers
Category: .NET
Experience required: 5y
English level: intermediate

The company is undergoing a digital revolution, which has led to a huge investment in the technical side of the business. In this role, you will design and implement critical components of our strategies, focusing on solutions implemented as custom software built in-house by the company's engineering team, leveraging modern technologies and best practices in software development.

**Requirements**
1. 3+ years of experience developing web applications with ASP.NET and C#, experience with Web API and REST
2. Solid experience with Entity Framework
3. Hands-on experience developing cloud-based applications
4. Experience developing event-based applications
5. Knowledge of software design patterns
6. Experience with Docker and developing containerized applications
7. Excellent problem-solving skills
8. Unit Testing experience

**Responsibilities**
1. Design, code, test, debug and implement new products with microservices architecture
2. Participate in code review