Напиши текст вакансии для должности "Senior .NET Developer (cloud)". Название компании: "Е100 Онлайн". Расположение: Москва. График работы: Полный день. Опыт работы: Более 6 лет. Ключевые навыки: 'Git', 'Docker', 'Английский язык', 'ООП', 'JavaScript', '.NET Framework', 'C#', 'SQL', 'NoSQL'

NEO by E100 - это цифровой стартап, образованный одним из лидером европейского рынка топливных карт, компанией Е100. Наш центральный офис находится в городе Варшава. Мы предлагаем нашим пользователям в Европе и России возможность платить за топливо, не выходя из автомобиля. NEO by E100 позволяет производителям автомобилей, банкам и финансовым компаниям встраивать возможность оплаты за топливо в собственное мобильное приложение с использованием API NEO by E100. Мы строим решение, которое станет промышленным стандартом в ближайшем будущем. Для достижения наших целей мы используем наиболее современные технологии и развиваем инновационную инженерную культуру. Платформа NEO базируется на таких подходах и технологиях как: DDD, микросервисы, Event Sourcing и CQRS, гексагональная архитектура, TDD / BDD, Docker, serverless, XP и DevOps. Мы используем 100% облачную инфраструктуру (AWS, мониторинг DataDog, Gitlab CI и др.) с авторазвертыванием через Cloud Formation Templates. Все инструменты для работы также облачные (Google WorkSpace, Slack, Jira/Confluence). Чем придется заниматься  Разрабатывать качественный программный код (преимущественно backend на .NET Core); Участвовать во всех этапах создания продукта: backend, mobile frontend, авто-тестирование, infrastructure as a code, CI/CD; Работать в соответствии с нашей инженерной культурой и практиками (XP, DDD, гексагональная архитектура, DevOps T-shaped команда без team-лидов).  Требования  Отличное знание ООП, принципов и паттернов проектирования; Отличное знание C# (предпочтительно .NET Core); 5+ лет практического опыта программирования; Опыт написания юнит-тестов, понимание необходимости TDD; Опыт использования SQL и noSQL баз данных; Знания языков: русский - свободный, английский - intermediate; Будет преимуществом  Опыт работы с такими архитектурными стилями и подходами как: DDD (в интерпретации Вона Вернона), Event Sourcing и CQRS, гексагональная архитектура, TDD / BDD; Опыт работы с технологиями из нашего стека: .NET Core, AWS (Lambda, DynamoDB, SQS, etc), Docker, Linux; Опыт мобильной разработки (Kotlin, Flutter, Swift); Опыт web-разработки (React JS, TypeScript).    Мы предлагаем  Конкурентную заработную плату; Рассматриваются кандидаты из других городов без релокации; Работу в инновационной инженерной культуре (true XP, отсутствие унаследованного кода, самоорганизованная команда, 100% облачная инфраструктура); Поддержку личного и профессионального развития со стороны компании (участие в конференциях, в том числе международных, обучение, возможности для изучение и применения наиболее современных технологий).