Position: Middle .NET Developer for Payments Integrations Team
Company: GR8 Tech
Category: .NET
Experience required: 3y
English level: intermediate
Published: 2023-01-01T00:00:00+02:00

**Tech Stack:**
.Net 6; PostgreSQL 12 and planning to migrate to 14; RabbitMQ, Kafka; ElasticSearch, Kibana, Grafana; Kubernetes, AWS; Docker; GitLab CI/CD.

**We invite those who fired up to:**
— Develop and maintain high load, a distributed system based on microservices;
— Write, maintain and fix unit and integration tests;
— Analyse infrastructure and code bottlenecks, look for solutions to these problems.

**Essential professional experience:**
— Proven experience in commercial software development 3+ years;
— Experience with version control systems (Git);
— Writing good, maintainable C# code (.NET Core, ASP.NET Core), a good understanding of OOP and SOLID, DDD, understanding software design patterns;
— Strong knowledge of such tools and technologies .NET: tools, libraries, frameworks;
— Experience with RDBMS/NoSQL: query profiling and tracing, understanding principles of index and transactions;
— Experience with message brokers: understanding principles of work, use patterns;
— Good skill in code debugging and profiling;
— Experience in writing unit tests and integration tests;
— Adhere to the fact that you cannot work without code review and carry this message to the masses;
— Striving to improve existing solutions and approaches to the implementation of functionality.

**Desirable skills and personal features:**
— Experience of the product release for FinTech (PCI DSS).

**We care of your:**

**Health**
— Medical insurance/Sport compensation;
— Sport club participation (football, running, basketball or swimming clubs);
— 100% paid sick leaves;
— 20 working days of paid vacation.

**Wealth**
— Competitive salary and сonstant encouragement for your efforts and contribution;
— Bonuses according to company’s policy;
— Welfare (financial support in the critical situation);
— Gifts for significant life events (marriage, childbirth).

**Personal and professional growth**
— Individual annual training budget with an opportunity to visit paid conferences, training sessions, workshops etc.;
— Free corporate library;
— Opportunity to visit our non-stop internal meetups: open talks, IT Pump, etc. as a participant or a speaker and exchange knowledge;
— A world-class team of T-shaped skilled professionals that share knowledge and support each other.