Position: .NET developer (C#)
Company: epicentrk.ua
Experience required: 3y

Our main tech stack:
Kubernetes, Docker, C#, ASP.NET Core, PostgreSQL, MSSQL, Mongo, RabbitMQ, TS, Angular, Redux.

Responsibilities:
-Designing and developing scalable, efficient, and secure web applications using C# and the .NET framework.
-Implementing new features, ensuring code quality, performance, and maintainability.
-Writing clean, well-documented, and testable code using best practices and design patterns.
-Integrating web applications with databases, third-party APIs, and external services to support seamless data exchange and functionality.

Required Skills:
● 3+ years of software development experience
● Strong knowledge of C#, ASP.NET Core
● Strong in Object Oriented Programming, Design patterns and SOLID principles
● ORM, Postgres, MSSQL, Mongo knowledge, Experience in query optimization and indexing
● Experience with Web services development (REST, WebSockets)
● Experience with CQRS, Clean architecture, Microservices
● Experience with brokers RabbitMQ, Kafka
● Docker, Docker-Compose, CI/CD
● Unit, integration testing

Nice-to-Have Skills:

● Experience with Angular
● Familiar with gRPC, RabbitMQ, and OAuth2.0