Position: .Net developer
Company: Avidi Technologies
Experience required: 1y
English level: intermediate

Requirements:
—  Working experience at least 1 years;
— Understanding and practical use OOP, familiarity with SOLID principles and Design patterns
— Deep knowledge and practical use of C#, .NET, Asp .NET Core, EF Core
— Basic knowledge relational databases
—  Experience writing integration and unit tests
— Understanding HTTP (REST), familiarity with WebSocket
— Familiar microservice architecture
— Basic knowledge of algorithms and data structure
— Understanding nd practical use of GIT, Git Flow
—  Good to have experience with integration with 3rd party APIs and systems

Technological stack of the projects:

— Traefik
— RabbitMQ
— Kafka
— Redis
— Postgres
— Microsoft IdentityServer4
— Docker
— AWS S3
— AWS EC2
— Azure Cloud
— Net Core 3.1
— EF Core
— Angular

Responsibilities:

— Implement software components according to the design specifications
— Ensure the quality of code
— Participate in requirements development
— Deliver implemented solutions

We offer:

— Work in a highly skilled and efficient team
— Comfortable office and work environment
— Payment for the first month of accommodation in case of relocation
— Personal development of each employee
— Regular review rate
— Paid vacations and sick leaves
— English courses
— Code review
— Full provision of the top equipment
— Proficiency courses