Компания The Invaders - разработчик информационных систем и мобильных приложений. Мы на рынке с 2011 года и за это время успешно реализовали более 150 проектов и стали надежными партнерами для наших клиентов.Проект живой, интересный и объединяет в себе бизнес-систему, гео-информационный портал и игру. Мы находимся в поисках аналитика, который, взаимодействуя с разработчиками, сможет спроектировать и описать планируемую функциональность и согласовывать ее с заказчиком. Кроме этого, будет большое количество задач, связанных с бизнес-анализом. Необходимо уметь описывать пользовательские сценарии и интерфейсы. Для достижения отличного результата, аналитик должен обладать следующими навыками: Опыт работы от 5 лет в аналитике, из них опыт ведения крупных функциональных блоков / подсистем end-to-end: от выявления бизнес-потребности до передачи в разработку, сопровождения реализации и приемки. Умение самостоятельно структурировать неопределенные, неполные и противоречивые требования заказчика. Опыт подготовки бизнес-требований, описания бизнес-процессов, пользовательских сценариев, ролей, зон ответственности, бизнес-правил и критериев успешности реализации. Умение строить и поддерживать целостную модель предметной области: сущности, связи, статусы, жизненные циклы, роли, ограничения, бизнес-правила и интеграционные контуры. Умение выявлять противоречия, пробелы, неявные зависимости и риски в требованиях, а также формулировать вопросы и варианты решений для заказчика и команды. Опыт подготовки полного комплекта аналитических артефактов: бизнес-требования, функциональные и нефункциональные требования, постановки для разработки, Use Case/User Story, BPMN/UML/ERD, описание бизнес-правил, ролей, статусов, критериев приемки и интеграционных сценариев. Опыт описания интеграционных сценариев между несколькими системами: источники данных, потребители, события, синхронизация, статусы обмена, ошибки, повторная обработка, ответственность систем. Требования: Опыт работы более 5 лет в качестве бизнес аналитика, а также знания системного анализа. Знание и понимание REST API на уровне выше среднего, умение проектировать запросы. Опыт работы с Postman для ручного тестирования API. Уверенное владение OpenAPI Specification (ранее Swagger) для описания и документирования API. Опыт работы с SQL-запросами и БД. Опыт построения схемы БД. Опыт применения нотаций BPMN, UML (в т.ч. диаграммы-классов), ERD и др. Опыт построение диаграмм последовательности. Большой опыт построения схем в Visio, Draw.io и др. Опыт работы с макетами (в идеале Figma). Опыт описания функциональных и нефункциональных требований в форматах User Story и Use Case. Будет огромным преимуществом: Если есть что-то из этого, то обязательно укажите в сопроводительном письме: Опыт работы с нотацией "Модель C4". Опыт работы с ГИС, цифровыми двойниками, 3D-сценами, картографическими системами, CAD/BIM/IFC/GeoJSON/SHP/DXF, реестрами объектов, библиотеками ассетов, системами согласования и публикации данных. Условия: Конкурентоспособную зарплату. Гибридный формат работы Официальное трудоустройство в IT-аккредитованной компании. Офис в Москве (м. Павелецкая). Возможность работать над инновационными проектами с использованием передовых технологий. Дружественную и творческую атмосферу в команде профессионалов. Возможности для профессионального роста и развития.
Компания The Invaders - разработчик информационных систем и мобильных приложений. Мы на рынке с 2011 года и за это время успешно реализовали более 150 проектов и стали надежными партнерами для наших клиентов. Сейчас мы ищем Angular-разработчика в наш крупный проект для государственных органов. Проект живой, интересный и объединяет в себе бизнес-систему, гео-информационный портал и игру. Требования: Уверенное владение Angular 20+ (желательно 18+ версии, знакомство с последними релизами будет плюсом). Понимание и применение компонентного подхода, модульной архитектуры, Standalone Components. Работа с директивами, пайпами, сервисами, DI (Dependency Injection). Реактивные формы и темплейт-ориентированные формы, валидация. RxJS: observables, subjects, операторы (switchMap, combineLatest, debounceTime и др.), управление подписками (async pipe, unsubscribe). State management (Signals, SignalStore или аналоги) — хотя бы на уровне понимания концепций, опыт использования будет плюсом. Роутинг (ленивая загрузка, гарды, резолверы, дочерние маршруты). Сопутствующие технологии TypeScript — глубокое понимание (дженерики, union types, декораторы, утилитарные типы). HTML5, CSS3, препроцессоры (SCSS/SASS), адаптивная и кросс-браузерная вёрстка. CSS-фреймворк (Angular Material) — опыт использования хотя бы одного. REST API, работа с HTTP-клиентом Angular (HttpClient, интерсепторы, обработка ошибок). Git (ветки, pull request, решение конфликтов). Понимание CI/CD (как минимум умение работать в настроенном pipeline). Инструменты и практики Unit-тестирование (Jest) — умение писать тесты для компонентов, сервисов. ESLint/Prettier, знание код-стайла. Мы предлагаем: Конкурентоспособную заработную плату Возможность работы удаленно Удобный график работы Возможность обучения и профессионального роста Работа в сильной команде Уникальный опыт работы над крупнейшим проектом в своем направлении
Компания The Invaders - разработчик информационных систем и мобильных приложений. Мы на рынке с 2011 года и за это время успешно реализовали более 150 проектов и стали надежными партнерами для наших клиентов. Сейчас мы ищем senior python разработчика в наш крупный проект для государственных органов. Проект живой, интересный и объединяет в себе бизнес-систему, гео-информационный портал и игру. Основные требования к техническим навыкам: - Отличные знания Python версии 3.12 и выше. - Опыт работы с фреймворком FastAPI, включая использование асинхронного программирования с async/await для обработки высоконагруженных систем. - Владение базами данных PostgreSQL, а также асинхронной версией SQLAlchemy 2.0 с async/await; опыт миграций с использованием Alembic. - Навыки проектирования реляционных баз данных, включая применение подходов для оптимизации запросов, таких как индексация, нормализация и анализ производительности. - Практический опыт разработки RESTful API, с учетом лучших практик безопасности и эффективности. - Знание и опыт интеграции с брокером сообщений RabbitMQ для асинхронной обработки задач и обмена данными. - Понимание многослойной (multi-layered) или чистой (clean) архитектуры приложений, а также паттернов реализации, таких как Dependency Injection, Repository Pattern и Domain-Driven Design. - Знания сервисной архитектуры, включая принципы межсервисного взаимодействия (например, через API, очереди сообщений или события). - Опыт написания unit-тестов и end-to-end (e2e) тестов с использованием библиотеки pytest для обеспечения качества кода. - Уверенная работа с системами контроля версий - Знание протоколов аутентификации и авторизации, включая OAuth 2.0 и JWT для безопасного управления доступом. Дополнительным преимуществом будет опыт работы с: - Docker. - Задачными очередями и планировщиками, такими как Taskiq, для фоновой обработки задач. Мы предлагаем: Конкурентоспособную заработную плату Возможность работы гибридно или полностью удаленно. Удобный график работы Возможность обучения и профессионального роста Работа в сильной команде Уникальный опыт работы над крупнейшим проектом в своем направлении. С нетерпением ждем ваши отклики!