Position: Senior  .NET/C# Developer
Company: SLOTEGRATOR
Experience required: 3y

*Experience **in software development 4+ years**
* Excellent knowledge in Computer Science:
	+ Data structures
	+ Principles  of software engineering and methodologies (OOP, 
         SOLID, Microservices, Actor Model);
	+ Design patterns (e.g. CQRS)
	+ Database theory (RDBMS, NoSQL)
* Understanding of network interactions:
	+ protocols
	+ conventions (e.g. REST, RPC)
	+ authentication and authorization flows

*** 3+ years** of experience in .NET/C# software development;

*** Experience with:**
	+ REST API development
	+ .NET Framework, .NET Core, ASP.NET WebApi
	+ Testing frameworks (e.g. e.g. NUnit / XUnit)
	+ ORM (e.g. Entity Framework / Linq2Sql)
	+ RDBMS (e.g. PostgreSQL / SQL Server)
	+ Key-value storages (e.g. Redis)
	+ Messaging systems (e.g. RabbitMQ, Azure ServiceBus, Apache 
        Kafka, EventHub)
	+ Continuous Integration tools (e.g. Gitlab Pipeline, Jenkins, TeamCity, 
        Octopus)
* Understanding of orchestration and containerization (e.g. Kubernetes)

*** Experience with:**
	+ Troubleshooting, profiling and debugging applications
	+ Code Review process
	
*** Nice to have Experience**
	+ Actor model frameworks (e.g Orleans, Service Fabric)