We are looking for a Middle/Senior .NET Developer with 5+ years of experience in software development to join our team.
Requirements:
— At least 5 years of working experience;
— Understanding and practical use of OOP, familiarity with SOLID principles and Design patterns
— Deep knowledge and practical use of C#, .NET, ASP.NET Core, EF Core
— Good knowledge of relational databases
— Hands-on experience with non-relational and cache based databases
— Experience writing integration and unit tests
— Understanding of multi-threading and async/await
— Good knowledge of microservice architecture
— Understanding of REST and Docker
— Understanding of WebSocket
— Understanding and practical use of Git
— Experience integrating with third-party APIs and systems
Technological stack of the projects:
— RabbitMQ/Kafka
— Redis
— Postgres or MSSQL
— .Net 8
— EF Core
— Docker
— Angular/React
Responsibilities:
— Implement software components according to the design specifications
— Participate in architecture design of new system components/features/microservices
— Ensure the quality of code
— Participate in requirements development
— Deliver implemented solutions
— Code review
We offer:
— Work in a highly skilled and efficient team — Comfortable office and work environment — Personal development of each employee — Regular rate reviews — Paid vacations and sick leaves — English courses — Referral bonuses — Proficiency courses