Holtec International
Sr. Full Stack Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик полного стека для проектирования, разработки и поддержки корпоративных приложений, включая новые решения и легаси-системы. Выступает техническим экспертом, принимает архитектурные решения и ведёт задачи от концепции до поставки.
Задачи
- Быть техническим экспертом по портфелю корпоративных приложений
- Собирать требования со стейкхолдерами, определять объём работ и выявлять риски
- Переводить сложные бизнес-процессы в технические решения и реализовывать их самостоятельно
- Проектировать и документировать архитектуру приложений и структуры баз данных
- Соблюдать и внедрять стандарты кодирования, архитектурные паттерны и лучшие практики разработки
- Проектировать масштабируемые и поддерживаемые решения, оценивать существующие системы для оптимизации
- Проводить peer code review и поддерживать высокое качество кода
- Применять и продвигать практики безопасной разработки
- Выявлять технические риски и предлагать понятные решения
- Писать структурированный, эффективный и поддерживаемый код
- Оценивать и планировать задачи самостоятельно в рамках планирования
- Поддерживать и улучшать документацию по системе и коду
- Наставлять и поддерживать junior-разработчиков
- Улучшать легаси-код с фокусом на производительность, масштабируемость и поддерживаемость
Требования
- Степень бакалавра в Computer Science, Engineering или смежной области и 6+ лет профессиональной разработки в enterprise-среде
- Глубокая экспертиза в C#, .NET Core и .NET Framework, опыт модернизации современных и легаси-кодовых баз
- Сильный опыт full-stack разработки и архитектуры: RESTful API, frontend (Blazor, HTML5, CSS3, JavaScript, Bootstrap), SOLID, паттерны проектирования, dependency injection, CQRS
- Продвинутый SQL Server: проектирование схем, стратегия индексов, хранимые процедуры, оптимизация запросов, анализ планов выполнения
- Опыт корпоративной аутентификации и авторизации (OAuth2, OIDC, Azure AD / Entra ID или аналоги) и безопасной разработки
- Умение принимать архитектурные решения на уровне приложения и базы данных в сложной многосистемной среде
- Опыт работы с легаси-кодом и его улучшения
- Опыт Git, совместного code review, DevOps-практик (CI/CD) и контейнеризации (Docker)
- Знакомство с инструментами профилирования и диагностики, миграцией .NET Framework на .NET Core, AI-ассистентами в разработке
- Сильные коммуникативные навыки и работа со стейкхолдерами, умение работать самостоятельно и расставлять приоритеты
- Высокое внимание к деталям, качеству кода, документации и UI/UX
Условия
- Годовая компенсация от $120,000 до $150,000 в зависимости от навыков и опыта
- Медицинская, стоматологическая и офтальмологическая страховка с первого дня
- Программа FLEX — гибридные возможности для подходящих ролей
- Пенсионный план 401(k) с match до 5% и немедленным vesting
- Оплачиваемый отпуск и 11 оплачиваемых праздничных дней
- Wellness-программа с вознаграждениями
- Компенсация проезда на общественном транспорте и парковки
- Страхование жизни и AD&D за счёт компании
- Помощь в образовании
- Employee Assistance Program и дополнительные добровольные страховки
Навыки
- C#
- .NET Core
- .NET Framework
- RESTful API
- Blazor
- HTML5
- CSS3
- JavaScript
- Bootstrap
- SOLID
- CQRS
- dependency injection
- SQL Server
- OAuth2
- OIDC
- Azure AD
- Entra ID
- Git
- CI/CD
- Docker