.NET Developer
Команда Payments отвечает за внутренние продукты, связанные с платежными системами. Мы делаем сервисы, которые помогают проводить платежи и оформлять возвраты. Сейчас перед нами стоит много амбициозных задач, поэтому мы в поисках .NET разработчика.
Наш стек: .NET Framework 4.8, .NET 7.0, .NET 9.0; Go; MS SQL, MySQL, PostgreSQL, Redis, ClickHouse; Entity Framework, Dapper.
What you will do:
- разработка и доработка API;
- реализация нового платежного приложения;
- расширение функционала и автоматизация при управлении платежными правилами;
- миграция существенной части кодовой базы на Go;
- покрытие кодовой базы юнит и интеграционными тестами;
- интеграция и поддержка платежных систем;
- задачи, связанные с обработкой платежей: 3DS, чеки, сплиты, отчеты, правила оплаты, редиректы, бонусная система;
- добавление новых элементов на фронте внутренних приложений (кнопки, страницы, шаблоны писем);
- рефакторинг сложных элементов платежной логики, распил монолита, работа с микросервисами.
What we expect from you:
- опыт коммерческой разработки от 3х лет;
- уверенные знания C#, ООП, HTTP, Memory Management, async/await, шаблонов и паттернов;
- базовые навыки работы с frontend;
- опыт работы с платежными системами: 3DS, сплиты, чеки, редиректы, фрод-мониторинг, отчеты и т.п.;
- опыт работы с микросервисами;
- готовность осваивать стек Go и разрабатывать на Go и .NET;
- опыт работы с постановкой задач на уровне бизнес-требований;
- уверенное владение SQL: проектирование, индексы, оптимизация запросов (MS SQL, MySQL, PostgreSQL);
- опыт работы с NoSQL БД - Redis, ClickHouse;
- опыт с ASP.NET MVC, RabbitMQ/Kafka, Entity Framework;
- знание принципов REST API.
Будет плюсом:
- опыт работы с ELK Stack (Elasticsearch + Logstash + Grafana);
- опыт работы с MediatR;
- опыт с Go;
- опыт работы с .NET 8.0 или .NET 9.0;
- опыт работы с криптографией.
How we roll:
- в любой точке мира: не привязываемся к локации, платим в долларах, любим путешествовать;
- без бюрократии: удобные процессы здорового человека, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
- компенсируем: ДМС, психотерапию или иностранные языки, занятия спортом и больничный.
• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge
• awesome team • pool parties, terrace parties, everywhere parties! • chill office vibe • snacks of all kinds in the fridge
Benefits for Aviasales employees
Competitve salaries
We pay what you deserve - not a dollar less
Sports
We partially pay for sports: be it the gym or curling lessons
Language tuition
We’ll help you level up in your target language - c’est très important!
Medical insurance
We take care of you and partially compensate health costs
We cover co-working expenses
Because your workspace is important
Children's education
We'll help you pay for kindergarten and school fees
Distance working
We're cool with you working from home
👀 We also:
Launch rockets into space, test out flamethrowers and hold cat-Tuesday sacred