Инженер-программист инфраструктурных сервисов (TeamLead)
Описание
IT-компания АСКОН более 30 лет является лидером рынка инженерного программного обеспечения. Наш флагманский продукт — система автоматизированного проектирования КОМПАС-3D — имеет высокую востребованность на рынке и широко используется в различных отраслях промышленности и строительства. Мы ищем лидера команды в отдел внутренних сервисов, который разрабатывает и сопровождает ключевые инфраструктурные решения компании. Вам предстоит совмещать разработку и управление: развивать внутренние сервисы и клиентские приложения, обеспечивая высокое качество кода и эффективную работу команды. Ключевые направления: 1. Разработка и поддержка ключевых компонентов Crashboard (Сервис сбора диагностической информации) Бэкенд: Java 21 / Spring Boot — обработка отчетов, их группировка, фильтрация. Фронтенд: Angular 18 / TypeScript — визуализация отчетов, статистики, создание групп и пр. Клиентская часть для конечных пользователей: C# / Avalonia / C++ — реакция на сбои, сбор и отправка системной и отладочной информации. Парсинг и анализ вылетов: Python / Mypy — скрипты для автоматического разбора crash‑дампов и логов. БД: MySQL — проектирование схем, оптимизация запросов, настройка индексов. 2. Система контроля производительности ключевого продукта компании Бэкенд: Java 17 / Spring Boot — анализ замеров производительности, запуск тестов производительности, оркестрация раннерами, обработка очереди запусков. Фронтенд: Angular 20 / TypeScript — интерфейс для запуска, мониторинга тестов. Отображения статистики и работы с эталонами. Раннеры на машинах для тестов: Python / FastAPI / Mypy — агенты для прогона тестов производительности. БД: Postgres — проектирование схем, оптимизация запросов, настройка индексов. 3. Тимлидерство и организация процессов Управление командой разработки: распределение задач, контроль сроков, приоритезация бэклога. Code‑review и поддержание высокого качества кода. Разбор инцидентов, улучшение надежности системы. Выстраивание регламентов CI/CD, автоматизация сборки и деплоя. Межкомандное взаимодействие Наши пожелания к опыту соискателей: опыт разработки от 5 лет, из них руководство командой/наставничество от 2х лет; глубокое знание Java 21; уверенное владение Spring Boot; опыт работы с MySQL и Postgres; опыт разработки на Python, использование Mypy для статической типизации; понимание архитектуры клиентских приложений на C# / Avalonia. C++ — на уровне чтения кода и понимания низкоуровневых аспектов (работа с памятью, дампы); понимание архитектуры Angular; опыт внедрения CI/CD, Agile (Scrum/Kanban), управления техническим долгом.Будет плюсом: опыт разработки систем сбора ошибок; знание форматов дампов памяти; опыт работы с низкоуровневым отладчиком; навыки нагрузочного тестирования. Что мы предлагаем: официальное трудоустройство, соблюдение компанией всех социальных гарантий. Являемся аккредитованной IT компанией; вы сами выбираете формат работы. Мы готовы сотрудничать удаленно или предоставить рабочее место в одном из наших центров разработки; пятидневная рабочая неделя, гибкое начало и окончание рабочего дня; ДМС, доплата больничных до 100%; компенсация спорта; профессиональное развитие, обучение за счет компании, участие в конференциях; корпоративные мероприятия; доброжелательная, творческая атмосфера и демократичное руководство. Уровень дохода обсуждается индивидуально с каждым кандидатом.