Обязанности:
Разработка и адаптация приложений для операционной системы Linux, включая перенос существующих Windows-приложений на новую платформу. Проектирование и реализация технических решений для обеспечения отказоустойчивости и масштабирования системы, с учетом работы в гео-распределенной инфраструктуре. Участие в разработке и внедрении инновационных проектов в сфере финтех и транспорта, связанных с оплатой и контролем проезда. Курирование и наставничество младших разработчиков. Внедрение новых технологий и DevOps практик, способствующих повышению эффективности разработки.
Требования:
Высшее образование. Практический опыт разработки на Kotlin не менее 3 лет, с использованием современных библиотек и фреймворков. Глубокое понимание архитектуры приложений, включая распределенные системы, шардинг. Опыт разработки клиент-серверных десктопных приложений для Linux. Опыт работы с REST API и асинхронным программированием. Навыки написания юнит- и интеграционных тестов (JUnit 5). Уверенные знания в работе с базами данных PostgreSQL и MS SQL Server на уровне вызовом хранимых процедур/функций и SELECT запросов. Опыт работы в небольших командах, ориентированных на результат, организованность, ответственность и целеустремленность. Английский язык соответственно области на уровне чтения свободно.Похожие вакансии