32BJ Benefits Funds
Senior Developer (Full-Stack)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в отдел IT Development. Проектирование, разработка, тестирование и поддержка приложений и баз данных для администрации льгот и пенсионных программ фонда.
Задачи
- Разрабатывать и поддерживать новые и существующие приложения, системы, кастомные отчёты и структуру БД
- Участвовать в анализе требований совместно с бизнес-аналитиками и пользователями
- Проектировать и разрабатывать модули, взаимодействуя с другими разработчиками и IT-специалистами
- Писать качественный, тестируемый и эффективный код с соблюдением стандартов безопасности
- Проектировать схему БД, писать и оптимизировать SQL-запросы и хранимые процедуры
- Поддерживать production и конечных пользователей
- Оценивать трудозатраты на задачи разработки
- Планировать и приоритизировать работу
- Регулярно отчитываться о прогрессе руководству
- Вести несколько проектов одновременно
- Помогать другим программистам в процедурах разработки и задачах
- Создавать и обновлять системную документацию и дизайн-спецификации
- Применять отраслевые стандарты и лучшие практики разработки
- Исследовать и рекомендовать новые технологии, создавать прототипы и дизайн-документы
- Обеспечивать поддержку во внерабочее время и на выходных при инцидентах и релизах
Требования
- 5–10 лет профессионального опыта проектирования и разработки ПО
- Опыт полного SDLC, знание Agile и/или Waterfall
- Хорошее знание объектно-ориентированного проектирования
- Опыт создания и потребления REST API (GraphQL — плюс)
- Минимум 5 лет опыта с HTML5, CSS3, JavaScript/TypeScript и современными фреймворками React / Angular / Vue (хотя бы один)
- Опыт работы с SQL и проектированием БД
- Минимум 5 лет опыта с языком программирования высокого уровня: C#, Java, Python
- Опыт разработки и деплоя веб-приложений
- Опыт работы с облачными сервисами (Azure, AWS, Google)
- Опыт с аутентификацией/авторизацией (OAuth, JWT, SSO)
- Умение работать с бизнес-аналитиками и бизнес-пользователями
- Отличные коммуникативные навыки (устные и письменные)
- Опыт с Microsoft SharePoint и/или Microsoft Dynamics — плюс
- Степень бакалавра в Computer Science или смежной дисциплине
- Свободное владение английским языком
Условия
- Полная занятость, FLSA Exempt
- Работа в отделе IT Development, подчинение Team Lead, Application Development
- Возможна поддержка во внерабочее время и на выходных при инцидентах и релизах
Навыки
- HTML5
- CSS3
- JavaScript
- TypeScript
- React
- Angular
- Vue
- SQL
- C#
- Java
- Python
- REST API
- GraphQL
- Azure
- AWS
- Google Cloud
- OAuth
- JWT
- SSO
- Microsoft SharePoint
- Microsoft Dynamics
- M365
- Dynamics 365 CRM
- Dynamics 365 F&O
- Snowflake
- QlikView