Ведущий Full-Stack разработчик программного обеспечения
Местоположение: Польша (удаленно)
График работы: Полная занятость
Тип контракта: чистый B2B (JDG)
Мы ищем Ведущего Full-Stack разработчика программного обеспечения для проектирования и разработки ключевых компонентов платформы. Вы будете играть решающую роль в формировании инженерной основы, руководстве командами разработчиков и обеспечении высококачественных результатов, соответствующих современным облачным практикам и подходам "AI-first".
Наш проект представляет собой стратегическую инициативу по модернизации для нашего клиента, направленную на замену устаревшей платформы анализа производственных показателей на базе SAP MII до окончания ее поддержки. Проект фокусируется на создании масштабируемой, облачной платформы, которая обеспечивает эффективный сбор, обработку и отчетность по данным машин в рамках глобальных производственных операций.
Решение будет интегрировано с SAP S/4HANA, ServiceNow и корпоративными платформами данных, обеспечивая единую оперативную видимость и поддержку примерно 1300 машин на нескольких заводах.
Модель поставки будет основана на облачной архитектуре, модульном дизайне и разработческих практиках "AI-first" по спецификациям.
Требования:
Обязательно:
- Обширный практический опыт современной backend-разработки с использованием .NET (C#)
- Опыт frontend-разработки с использованием React или способность эффективно сотрудничать с frontend-командами, работающими на этом стеке
- Обширный опыт проектирования корпоративных API и контрактов интеграции, включая REST API, спецификации OpenAPI, валидацию, версионирование и интеграцию с внешними корпоративными системами
- Опыт реляционного моделирования данных, учета производительности SQL и проектирования моделей для операционных и аналитических потребителей
- Подтвержденный опыт создания и эксплуатации приложений в Microsoft Azure, включая:
- Azure Container Apps (или эквивалентные платформы контейнеризации)
- Azure SQL Database
- Azure networking (VNet, Private Endpoints)
- Практический опыт работы с контейнеризированными средами (Docker) и моделями облачного развертывания
- Глубокое понимание принципов облачной архитектуры, включая:
- Stateless-сервисы
- Шаблоны масштабируемости и отказоустойчивости
- Безопасное взаимодействие между сервисами
- Опыт работы с CI/CD пайплайнами, предпочтительно:
- Azure DevOps Pipelines
- Git-based рабочие процессы
- Опыт внедрения инфраструктуры как кода, желательно с использованием Bicep или аналогичных инструментов
- Хорошее понимание практик безопасности приложений, включая:
- Безопасное управление секретами (например, Azure Key Vault)
- Управление идентификацией и доступом (Entra ID / OIDC)
- Опыт работы с инструментами наблюдаемости и мониторинга, такими как: логирование, метрики и трассировка с использованием Azure Monitor / Application Insights
- Обширный опыт технического лидерства, включая:
- Руководство командами разработчиков
- Обеспечение качества кода и лучших практик
- Участие в архитектурных обсуждениях
Желательно:
- Опыт работы с событийно-ориентированными и асинхронными архитектурами, включая:
- Azure Service Bus (очереди/топики)
- Azure Event Hubs
- Опыт работы с DevSecOps инструментами и практиками, включая:
- SonarCloud (качество кода)
- Trivy или аналогичные инструменты сканирования безопасности контейнеров
- Инструменты валидации IaC
- Опыт работы с инструментами разработки с поддержкой ИИ (например, GitHub Copilot) и подходами разработки по спецификациям
- Опыт работы в крупномасштабных корпоративных средах с:
- Распределенными командами
- Ландшафтами интеграции множества систем
- Требованиями высокой доступности и безопасности
Soft Skills:
- Сильное чувство ответственности и способность обеспечивать результаты в сложной, многосторонней среде
- Отличные коммуникативные навыки, способность работать в клиентском формате
- Структурированное мышление и способность работать в рамках определенных SDLC и моделей управления
- Проактивный, ориентированный на решение подход с фокусом на долгосрочную устойчивость платформы
Обязанности:
- Руководство проектированием и разработкой масштабируемой, облачной платформы
- Определение и внедрение решений, соответствующих архитектуре, в сотрудничестве с архитекторами решений и заинтересованными сторонами клиента
- Продвижение лучших инженерных практик, включая качество кода, тестирование, CI/CD и безопасность
- Участие в принятии технических решений и архитектурных обсуждениях (определение и согласование ADR)
- Менторство и руководство инженерами, поддержка роста команды и совершенства в поставке
- Обеспечение соответствия подходу разработки "AI-first", по спецификациям и инженерным рабочим процессам
- Тесное сотрудничество с распределенными командами, включая DevOps, QA, менеджера продукта/бизнес-аналитика и заинтересованных сторон клиента
- Поддержка разработки интеграции с корпоративными системами (например, SAP, ServiceNow, Data Lake)
- Участие в сквозной поставке, от исследования и проектирования до реализации и выпуска
- Обеспечение соблюдения согласованных процессов SDLC и рабочих процессов выпуска
Почему эта позиция:
- Возможность работать над крупномасштабной глобальной корпоративной программой
- Опыт работы с передовыми инженерными практиками "AI-first"
- Сотрудничество с международными командами
- Влияние на архитектуру и инженерные стандарты для стратегической платформы
- Долгосрочное сотрудничество с крупным корпоративным клиентом с высокой видимостью