Position: Senior .NET developer
Company: Argument
Experience required: 3y
English level: intermediate

**Requirements:**
- ASP.Net Core 3.1/5.0
- Solid knowledge of Identity server 4
- Practical experience with ORM frameworks (EntityFrameworkCore or Dapper)
- Solid knowledge of OOP/OOD
- Good knowledge of unit testing (NUnit, MSTest, NSpec, or others)
- Understanding of micro-service paradigm
- Understanding of the best practices for monitoring and logging: distributed tracing, structured logging, metrics, health checks
- Docker and Kubernetes experience
- Agile methodologies and environment (Scrum, Kanban)
- Work experience with distributed version control systems (Git)
- Work experience with issue tracking systems (like JIRA)
- English B1+

**Will be a plus:**
- Principles of inter-process and inter-thread interactions and synchronization primitives
- Mathematical and Computer Science background, MS or higher preferred
Cloud-based solutions (AWS, Azure, GCP)
- Message-based APIs (RabbitMQ, Kafka, ActiveMQ, Azure Message Bus, etc.)
- Any of NoSQL systems

**We offer:**
- Free education in our internal courses.
- Competitive salary depends on the background
- Involvement in our tech blockchain community. 
- Participation in open-source projects
- Participation in tech conferences, events, and hackathons
- Flexible hours, work remotely or at the office
- Free English classes, insurance, corporate events, etc.