Position: Middle .Net Core Developer
Company: Forex Tester Software Inc
Category: .NET
Experience required: 2y
English level: pre
Published: 2023-03-01T00:00:00+02:00

**About the Role:**
We are seeking a talented and experienced Middle .NET Developer to join our team. The successful candidate will have a strong understanding of microservice architecture, .NET 6 Web API and MVC, REST, SQL and NoSQL databases, message queues, and containerization technologies. 

You will be responsible for designing, developing, and maintaining high-quality .NET applications, and ensuring that our software meets customer requirements and industry standards.

**Responsibilities:**
- Design and develop high-quality .NET 6 Web API (mostly) and MVC applications
- Write clean, maintainable, and efficient code using Entity Framework and Dapper
- Work with SQL databases (PostgreSQL) and NoSQL databases (MongoDB)
- Participate in code reviews and ensure that all code meets industry standards
- Implement REST APIs and work with message queues using RabbitMQ
- Write and maintain unit tests using xUnit and integration tests

**Requirements:**
- Strong understanding of microservice architecture
- Strong experience with .NET 6 Web API and MVC, REST, and C#
- Experience with SQL and NoSQL databases, including PostgreSQL and MongoDB
- Knowledge of Entity Framework and Dapper
- Experience with message queues, such as RabbitMQ
- Knowledge of unit testing using xUnit and integration testing
- Experience with Docker and docker-compose
- Familiarity with Swagger and JWT
- Experience with MessagePack for efficient data serialization and deserialization

**Would be a plus:**
- Understanding of forex charts
- Knowledge of Kubernetes, Helm v3, and managed Kubernetes solutions in cloud such as GKE (Google cloud), AKS (Azure), or EKS (Amazon)
- Experience with Gitlab CI/CD
- Knowledge of FluentBit, ElasticSearch, and Kibana

**We offer a great package that includes:**
- Competitive salary (fixed salary+performance based bonus)
- Revenue sharing incentivization
- 4-day workweek (Mon-Thu) with an extra day (Friday) to use for self-improvement or relaxation
- 20 workdays of vacation per year
- 10+10 sick leave days
- Perks like sport club payments and additional bonuses
- A high degree of autonomy
- Excellent organizational culture with a good-spirited attitude
- We are a Ukraine-rooted company and support Ukraine by donating to the military and supporting those in need.