E-InfoSol
.NET/React Full Stack Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full Stack разработчик в E-INFOSOL для разработки и поддержки веб-приложений и сервисов на .NET и React. Требуется активный допуск Top-Secret и опыт работы в полном цикле разработки ПО.
Задачи
- Проектировать, писать, тестировать и разворачивать качественные программные решения на .NET и React
- Тесно сотрудничать с кросс-функциональными командами (дизайнеры, продакт-менеджеры, разработчики) для создания надёжных и масштабируемых приложений
- Участвовать в полном жизненном цикле разработки ПО — от концепции и проектирования до тестирования и развёртывания
- Писать чистый, поддерживаемый и эффективный код, соблюдать лучшие практики и стандарты кодирования
- Участвовать в код-ревью, давать конструктивную обратную связь и способствовать непрерывному улучшению процессов разработки
- Разрабатывать и поддерживать веб-приложения с использованием React, TypeScript, JavaScript, Node.js и HTML5/CSS3
- Проектировать и реализовывать как front-end, так и back-end компоненты приложения
- Обеспечивать производительность, качество и отзывчивость приложений
- Проводить тщательное тестирование приложений, включая модульное, интеграционное и системное
- Устранять технические проблемы и баги
- Использовать Git/Gitlab для контроля версий
Требования
- Активный допуск Top-Secret с возможностью получить SCI/CI Poly при необходимости
- Степень бакалавра или магистра в области компьютерных наук или смежной области
- 5+ лет опыта разработки ПО/приложений, 8+ лет общего опыта в IT
- Опыт работы с ASP.NET framework, Entity Framework, SQL Server и паттернами проектирования/архитектуры (например, API с Dependency Injection)
- Опыт работы с языками .NET (например, C#, ADO.NET, EF)
- Знакомство или опыт с архитектурными стилями/API (REST, RPC)
- Разработка и поддержка веб-приложений с использованием React, TypeScript, JavaScript, Node.js и HTML5/CSS3
- Проектирование и реализация front-end и back-end компонентов приложения
- Обеспечение производительности, качества и отзывчивости приложений
- Написание чистого, масштабируемого и поддерживаемого кода по лучшим практикам
- Проведение тщательного тестирования приложений, включая модульное, интеграционное и системное
- Устранение технических проблем и багов
- Участие в код-ревью и предоставление обратной связи коллегам
- Использование Git/Gitlab для контроля версий
Условия
- Медицинская страховка — субсидируемые компанией взносы для сотрудников, включая опции для семьи и иждивенцев
- Стоматологическая и офтальмологическая страховка
- Пенсионные накопления (401k) с совпадением до 4%
- Health Savings Account (HSA), FSA и DCFSA
- Оплачиваемая компанией краткосрочная/долгосрочная нетрудоспособность (с дополнительными опциями)
- Оплачиваемое компанией страхование жизни и AD&D (с дополнительными опциями)
- Щедрый оплачиваемый отпуск и все 11 федеральных праздников
- Юридические услуги и услуги защиты личности
- Бонусы за сертификаты и компенсация расходов
- UberOne, корпоративные мероприятия (спортивные события, happy hours и т.д.), скидки на услуги, включая страхование питомцев
- Возможности карьерного роста: компенсация и бонусы за получение сертификатов
Навыки
- .NET
- React
- ASP.NET
- Entity Framework
- SQL Server
- C#
- ADO.NET
- REST
- RPC
- TypeScript
- JavaScript
- Node.js
- HTML5
- CSS3
- Git
- Gitlab
- AWS
- Azure
- SQL
- NoSQL
- Docker
- CI/CD
- Agile
- Scrum