# О компании IRIS
IRIS Software Group — одна из крупнейших частных программных компаний Великобритании, которой доверяют более 100 000 предприятий, школ и бухгалтерских фирм для обеспечения бесперебойной работы их деятельности. Наше программное обеспечение выплачивает зарплату 1 из 6 сотрудников в Великобритании, поддерживает более 12 000 школ и используется 91 из 100 ведущих бухгалтерских фирм Великобритании.
Мы являемся работодателем с сертификатом Great Place to Work®, признанным за нашу приверженность благополучию, инклюзивности и развитию — и мы быстро растём.
IRIS предоставляет интегрированное программное обеспечение в сферах бухгалтерии, финансов, HR, расчёта заработной платы, образования и бизнес-операций. Наши утверждённые материалы компании подтверждают, что IRIS поддерживает более 100 000 клиентов в 135 странах.
В роли инженера-программиста уровня L3 вы будете помогать в разработке приложений и платформ данных, лежащих в основе этой технологии. Вы будете нести ответственность за небольшие и средние функции на протяжении всего их жизненного цикла, предоставляя масштабируемые, поддерживаемые решения и внося вклад в технические решения в рамках вашей области ответственности.
Это практическая роль с значительной ответственностью, при этом вас поддерживают опытные коллеги, когда вы сталкиваетесь с более широкими или сложными инженерными задачами.
О команде, к которой вы присоединитесь
Вы будете работать в Agile-среде с кросс-функциональной командой, сотрудничая с владельцами продуктов, QA, дизайнерами и другими инженерами для уточнения пользовательских историй и превращения требований в надёжное производственное программное обеспечение.
Ваш вклад не ограничится написанием кода. Вы будете участвовать в обзорах кода, парном программировании и обмене знаниями, наставлять младших коллег и принимать участие в технических и архитектурных обсуждениях.
Чем вы будете заниматься
Вы будете:
•Реализовывать full-stack функции от анализа до выпуска в производство.
•Создавать backend-сервисы с использованием C#, .NET Core, ASP.NET Core Web APIs и REST.
•Разрабатывать с использованием современных frontend-фреймворков, таких как Angular, React или Vue.js, вместе с TypeScript.
•Проектировать и работать с SQL Server, а также, возможно, с CosmosDB или DynamoDB.
•Создавать и поддерживать микросервисы и надёжные API.
•Развёртывать контейнеризированные приложения с помощью Docker и Kubernetes на платформах Azure или AWS.
•Расширять CI/CD пайплайны с использованием Azure DevOps Pipelines или GitHub Actions.
•Применять автоматизированное тестирование и практики TDD/BDD, а также меры безопасности и контроля качества.
•Использовать инструменты наблюдаемости, такие как DataDog, Application Insights или Amazon CloudWatch.
•Критично и ответственно использовать инструменты инженерии с поддержкой ИИ на этапах проектирования, разработки, тестирования и отладки.
•Наставлять младших инженеров и способствовать эффективной Agile-доставке.
Что мы ищем
У вас будет 2–4 года профессионального опыта разработки программного обеспечения и успешный опыт поставки программного обеспечения с использованием Agile-методологий.
Вам потребуются сильные навыки backend-разработки на .NET/C#, опыт работы с SQL Server и знание масштабируемых веб-приложений и облачных развёртываний. Мы также ищем опыт или рабочие знания в областях CI/CD, контейнеризации, Infrastructure as Code, автоматизированного тестирования, наблюдаемости и принципов чистой архитектуры/SOLID.
Опыт работы с frontend-фреймворками Angular, React или Vue.js будет преимуществом, хотя роль также подходит backend-специалисту с рабочими знаниями frontend.
Вы будете уверенно самостоятельно выполнять рутинные задачи, работать с руководством по более сложным функциям и предоставлять техническую поддержку или наставничество младшим коллегам.
Опыт работы в регулируемых или сложных доменах, с событийно-ориентированной архитектурой, GraphQL, технологиями реального времени, NoSQL базами данных или современными архитектурными паттернами UI будет преимуществом, но не обязательным.
Почему стоит присоединиться к нам?
Эта роль предлагает сочетание практической инженерной ответственности и постоянного развития. Вы расширите свои навыки в full-stack разработке, облачной инфраструктуре, современном DevOps и инженерии с поддержкой ИИ, а также разовьёте лидерские качества через наставничество и вклад в архитектуру.
Вы будете участвовать в более широкой облачной трансформации IRIS с технологиями, используемыми в бухгалтерии, расчёте заработной платы, HR и образовании, при поддержке опытного инженерного сообщества.
Почему вам понравится работать у нас
•Влияние: Ваша работа будет влиять на миллионы людей по всему миру.
•Рост: Постоянное обучение и возможности карьерного развития.
•Принадлежность: Культура, которая ценит разнообразие и даёт возможности каждому индивидууму.
Чего ожидать от нашего процесса найма
Наш процесс разработан так, чтобы быть справедливым, прозрачным и простым. Этапы могут варьироваться в зависимости от роли — для более старших позиций могут быть дополнительные шаги, а в некоторых областях включены специфические оценки, такие как технический тест или кейс-стади — но обычно вы можете ожидать:
•Рассмотрение заявки — мы оцениваем ваш опыт и потенциал
•Первичный звонок — короткий разговор, чтобы узнать о вас и рассказать больше о роли
•Оценка навыков — адаптированная под позицию, например, кейс-стади, задача по программированию или обзор портфолио
•Финальное интервью — встреча с командой и обсуждение того, как вы внесёте ВЛИЯНИЕ в IRIS
Мы всегда подробно расскажем вам о конкретных этапах в начале процесса, чтобы вы могли подготовиться с уверенностью.