Адаптируем резюме под ATS-фильтры, подготовим сопроводительное на основе резюме и вакансии, соберём гайд подготовки к собеседованию, найдём контакты HR и нанимающих
IRIS Software Group — одна из крупнейших частных программных компаний Великобритании, которой доверяют более 100 000 предприятий, школ и бухгалтерских фирм для обеспечения бесперебойной работы их деятельности. Наше программное обеспечение выплачивает зарплату 1 из 6 сотрудников Великобритании, поддерживает более 12 000 школ и используется 91 из 100 ведущих бухгалтерских фирм Великобритании.
Мы являемся работодателем с сертификатом Great Place to Work®, признанным за нашу приверженность благополучию, инклюзивности и развитию — и мы быстро растём.
Возможность
Присоединяйтесь к команде в центре крупной технологической трансформации. Мы развиваем лидирующую на рынке систему отслеживания кандидатов, преобразуя её с устаревшей монолитной платформы в современное облачное приложение на Azure, и ищем старшего инженера-программиста, который хочет делать больше, чем просто писать код. Это возможность влиять на архитектуру, наставлять разработчиков, продвигать лучшие инженерные практики и помогать формировать будущее продукта, которым пользуются тысячи клиентов.
В качестве старшего инженера-программиста вы будете техническим лидером в своей команде, отвечающим за разработку сложных полнофункциональных веб-приложений, обслуживающих миллионы пользователей, поддержание технического совершенства и наставничество других инженеров. Вы будете работать непосредственно с передовыми UI-фреймворками, бэкендами на .NET Core и облачными технологиями, вносить вклад в архитектурные решения и обеспечивать высокое качество поставки программного обеспечения в контейнеризированных масштабируемых веб-продуктах.
Техническая реализация
· Проектировать и внедрять сложные масштабируемые системы (мультисервисные интеграции, API с высокой нагрузкой, конвейеры обработки данных), учитывая крайние случаи, проблемы масштабируемости и долгосрочную поддерживаемость
· Отвечать за крупные функции или целые компоненты на всех этапах их жизненного цикла — от концепции до поддержки в производстве
· Вести технические обсуждения и влиять на архитектурные решения в системах и компонентах команды, обладая полномочиями по техническим решениям на уровне компонентов и возможностью эскалации к руководителю инженерной группы при межкомандных влияниях
· Поддерживать техническое совершенство, устанавливая архитектурные шаблоны, стандарты и лучшие практики, которым могут следовать другие
· Обеспечивать передачу знаний и документацию по управляемым системам для поддержания непрерывности работы команды
· Вести сессии уточнения требований с владельцами продуктов, предоставляя техническую экспертизу для оценки и анализа рисков
· Сотрудничать с кросс-функциональными командами (продукт, дизайн, QA) для создания комплексных решений, соответствующих бизнес-целям
· Влиять на выбор технологий на основе глубокого технического понимания и бизнес-контекста
· Вести фасилитацию Agile-церемоний команды для постоянного улучшения процессов и установления практик, повышающих предсказуемость поставок
· Проактивно выявлять и вдохновлять на решение технического долга и улучшений систем
· Продвигать комплексные практики качества, включая стандарты TDD/BDD, стратегии автоматизированного тестирования и сдвиг влево в тестировании
· Руководить внедрением безопасности в сложных функциях, устанавливать практики безопасности и проводить всесторонние проверки безопасности
· Устанавливать инструменты и практики разработки, которые последовательно используются в команде
· Вести работу по устранению неполадок при сложных программных проблемах и инцидентах в производстве
· Устанавливать стандарты документации для сложных систем команды и продвигать практики передачи знаний по результатам работы команды
Рост и развитие
· Активно наставлять младших и инженеров среднего уровня, повышая возможности команды и технические стандарты
· Вести установление стандартов код-ревью команды, проводить обзоры сложных функций и стимулировать улучшение качества по результатам работы команды
· Продвигать непрерывное улучшение и поддерживать ответственное внедрение ИИ с практиками управления в команде
Технические навыки
· Фронтенд-разработка: глубокие знания ASP.NET MVC, включая оптимизацию производительности и архитектуру компонентов ИЛИ рабочие знания с акцентом на специализацию бэкенда
· Бэкенд-разработка: глубокие знания .NET Core, C#/VB.NET, ASP.NET Core Web API, REST, архитектур приложений и распределённых систем
· Системы баз данных и архитектура данных: глубокие знания SQL, NoSQL, CosmoDB и принятия архитектурных решений по данным
· Инженерия программного обеспечения с поддержкой ИИ: опыт интеграции ИИ-инструментов (Cursor, Copilot, Devin, Claude Code и др.) в инженерные практики для ускорения проектирования, разработки, тестирования и отладки. Критическое и ответственное использование для повышения качества, продуктивности и принятия решений.
· Обеспечение наблюдаемости: продвинутая реализация DataDog, Application Insights или Amazon CloudWatch с настройкой производительности и оптимизацией затрат
· Инфраструктура как код: инфраструктура как код с использованием Terraform, Bicep, ARM Templates или AWS CloudFormation/CDK
· Проектирование CI/CD: проектирование комплексных архитектур CI/CD для результатов команды, установление стратегий развертывания и оптимизация производительности пайплайнов для эффективности команды
· Облачная архитектура: глубокие знания SaaS с использованием Azure (Functions, Queue, Blob Storage, VMs и др.) или AWS (Lambda, SQS/SNS, EC2 и др.), проектирование инфраструктуры и настройка производительности
· Оркестрация контейнеров: опыт контейнеризации (например, Docker) или Kubernetes (AKS/EKS) с развертываниями в производственной среде
· Экспертиза в архитектуре: знание принципов чистой архитектуры, паттернов SOLID и предметно-ориентированного проектирования
· Качество и тестирование: продвижение внедрения TDD/BDD в стратегии тестирования и управлении качеством команды, реализация комплексного автоматизированного тестирования с постоянным улучшением
· Масштабируемые решения: опыт работы с высокомасштабируемыми решениями и интернет-трафиком
· Производительность и масштабируемость: профилирование и бенчмаркинг приложений
· Безопасность приложений: уверенное управление уязвимостями, моделирование угроз и их отслеживание
· Поддержка в производстве: знание практик наблюдаемости и поддержки в производстве. Умение отлаживать сложные проблемы, оптимизировать производительность и устранять неполадки в продакшене
Требования к опыту
· 5-7 лет профессионального опыта разработки программного обеспечения
· Подтверждённый опыт поставки сложных мультисистемных решений
· Опыт работы с высокомасштабируемыми интернет-решениями, обслуживающими миллионы пользователей
· Демонстрация технического лидерства через архитектурные решения, наставничество и межкомандное сотрудничество
· Успешный опыт продвижения технического совершенства, установления стандартов и влияния на выбор технологий
· Активный опыт наставничества младших и инженеров среднего уровня
· Опыт ведения технических инициатив, охватывающих несколько спринтов или кварталов
Мягкие навыки
· Сильные аналитические и проблемно-решающие навыки для устранения технических проблем
· Отличные устные и письменные коммуникативные навыки с умением объяснять технические концепции нетехническим заинтересованным сторонам
· Навыки технического лидерства и влияния без формального авторитета
· Способность использовать технические навыки для развития и обучения других через наставничество и обмен знаниями
· Коллаборативный подход и умение работать в составе широкой инженерной и QA-команд
· Навыки разрешения конфликтов при технических разногласиях и координации между командами
· Открытость к обучению и способность адаптироваться к новым отраслевым трендам
· Опыт работы с регулируемыми или сложными доменами (финансы, здравоохранение, госуправление) с требованиями аудита
· Опыт проектирования качественных взаимодействий с ИИ через эффективное создание запросов, оптимальное использование токенов и техники оптимизации, а также практическое использование протокола Model Context Protocol (MCP) для интеграции ИИ-систем с инструментами и сервисами для более богатых автоматизированных рабочих процессов
· Экспертиза в продвинутом мониторинге и стратегиях APM с использованием DataDog, включая создание пользовательских панелей и оповещений
· Экспертиза в современных архитектурных паттернах UI (микрофронтенды, SSR/SSG)
· Знание лучших практик безопасности и требований соответствия (OAuth2, OIDC, RBAC)
· Опыт работы с событийно-ориентированной архитектурой
· Опыт работы с GraphQL API и коммуникациями в реальном времени (SignalR, WebSockets)
· Знакомство с процессами DevOps и автоматизацией, обеспечивающими полную ответственность за функции. Продвинутые облачные сертификаты Azure или AWS
Влияние: Ваша работа будет влиять на миллионы людей по всему миру.
Рост: Постоянное обучение и возможности карьерного развития.
Принадлежность: Культура, которая ценит разнообразие и даёт возможность каждому раскрыть свой потенциал.
Нажмите Подать заявку — мы с нетерпением ждём, чтобы узнать о вашем уникальном взгляде и опыте. Если вам нужны какие-либо корректировки в процессе, сообщите нам. Мы стремимся сделать эту возможность доступной для всех.
Наш процесс разработан так, чтобы быть справедливым, прозрачным и простым. Этапы могут варьироваться в зависимости от роли — для более старших позиций могут быть дополнительные шаги, а в некоторых областях включены специфические оценки, такие как технический тест или кейс-стади — но обычно вы можете ожидать:
Рассмотрение заявки — мы оцениваем ваш опыт и потенциал
Первичный звонок — короткий разговор, чтобы узнать о вас и рассказать больше о роли
Оценка навыков — адаптированная под позицию, например, кейс-стади, кодинг-челлендж или обзор портфолио
Финальное интервью — встреча с командой и обсуждение того, как вы сможете оказать ВЛИЯНИЕ в IRIS
Мы всегда подробно расскажем о конкретных этапах в начале процесса, чтобы вы могли подготовиться с уверенностью.
Если вам нужны какие-либо корректировки или условия во время процесса, сообщите нам — мы стремимся сделать этот опыт доступным для всех.
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности