Manatt, Phelps & Philips

Full Stack Developer

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Full Stack разработчик в юридическую фирму Manatt для создания облачных решений на Azure: веб-приложения, REST API и сложные SQL-запросы для финансовой отчётности. Роль предполагает полный цикл разработки фичи — от схемы БД и хранимых процедур до API, фронтенда и деплой-пайплайна.

Задачи

  • Разрабатывать и поддерживать веб-приложения и сервисы на React, TypeScript, C# и .NET (ASP.NET Core MVC и Web API)
  • Проектировать и реализовывать REST API с версионированием, пагинацией, едиными контрактами ошибок и документацией OpenAPI
  • Разрабатывать event-driven и плановые нагрузки на Azure Functions
  • Писать unit- и интеграционные тесты и поддерживать покрытие бизнес-логики
  • Профилировать и устранять проблемы производительности на уровне приложения и данных
  • Разрабатывать и оптимизировать сложные T-SQL хранимые процедуры для финансовых баз в SQL Server
  • Анализировать и настраивать производительность запросов через планы выполнения, индексы, статистику и переписывание курсоров на set-based подход
  • Строить запросы и датасеты для операционной и финансовой отчётности и сверять результаты с системами-источниками
  • Управлять изменениями схемы через версионируемые повторяемые миграции
  • Контейнеризировать приложения с Docker, писать и поддерживать Dockerfile и multi-stage сборки
  • Деплоить и эксплуатировать нагрузки на Azure Kubernetes Service (deployments, services, ingress, config maps, secrets, autoscaling, health probes)
  • Деплоить и настраивать приложения Azure App Service (слоты, правила масштабирования, настройки)
  • Строить и поддерживать CI/CD пайплайны в Azure DevOps или GitHub Actions (сборка, тесты, публикация образов, security scanning, staged deployment)
  • Управлять ресурсами Azure и конфигурацией как кодом через Bicep, Terraform или ARM
  • Инструментировать приложения через Application Insights и реагировать на телеметрию
  • Настраивать и поддерживать Kong API Gateway (services, routes, consumers, plugins для аутентификации, rate limiting, трансформации запросов и логирования)
  • Реализовывать аутентификацию и авторизацию через Microsoft Entra ID (app registrations, OAuth 2.0 и OIDC, scopes и app roles, managed identities, certificate-based credentials)
  • Поддерживать сценарии внешнего и партнёрского доступа через Entra External ID и B2B collaboration
  • Хранить и ротировать секреты и сертификаты в Azure Key Vault
  • Строить адаптивные интерфейсы на JavaScript/TypeScript, HTML5 и CSS3
  • Разрабатывать компонентные фронтенды на современном фреймворке, предпочтительно React
  • Соответствовать стандартам доступности WCAG 2.2 AA и проверять поведение на мобильных и планшетах
  • Потреблять REST API с обработкой состояний загрузки, ошибок и пустых состояний
  • Разрабатывать SPFx web parts и расширения на TypeScript и React
  • Интегрироваться с SharePoint REST API и Microsoft Graph для доступа к данным и автоматизации
  • Применять least-privilege scoping разрешений Microsoft Graph и паттерны app-only и delegated аутентификации
  • Работать над несколькими параллельными проектами совместно с бизнес-пользователями и другими разработчиками
  • Участвовать в Agile-церемониях: daily stand-ups, sprint planning, ретроспективы
  • Проводить code review коллег и принимать ревью своего кода, держать pull requests небольшими
  • Документировать проектные решения и операционные runbook'и
  • Поддерживать occasional after-hours релизы и продакшн-инциденты, участвовать в общей эскалационной ротации

Требования

  • 5+ лет профессиональной разработки на C# и .NET, включая ASP.NET Core MVC и Web API
  • Степень бакалавра в технической области (предпочтительно)
  • Сильные навыки письменной и устной коммуникации
  • Исключительные организационные навыки и внимание к деталям
  • Подтверждённый опыт разработки и оптимизации сложных T-SQL хранимых процедур в SQL Server
  • Опыт проектирования и реализации REST API в продакшн-системах
  • Практический опыт работы с Azure: App Service, Azure Functions, Azure Kubernetes Service и управление ресурсами
  • Опыт сборки Docker-образов и эксплуатации контейнеризированных нагрузок в продакшене
  • Опыт создания и поддержки CI/CD пайплайнов в Azure DevOps или GitHub Actions
  • Опыт интеграции Microsoft Entra ID, включая OAuth 2.0 и OIDC
  • Опыт работы с API gateway; предпочтительно Kong, допустим опыт с Azure API Management или аналогом
  • Опыт с JavaScript/TypeScript, HTML5, CSS3 и адаптивным дизайном
  • Опыт работы с Git и практиками trunk- или branch-based workflow
  • Способность быстро осваивать незнакомые технологии и применять их в продакшене
  • Опыт SPFx, SharePoint REST API и Microsoft Graph (предпочтительно)
  • Опыт infrastructure-as-code с Bicep или Terraform (предпочтительно)
  • Опыт с экосистемой Kubernetes: Helm, Kustomize, service mesh или GitOps (Flux, Argo CD) (предпочтительно)
  • Опыт message-based и event-driven архитектуры на Azure Service Bus или Event Grid (предпочтительно)
  • Опыт Entity Framework Core и инструментов миграции БД (предпочтительно)
  • Опыт разработки датасетов и семантических моделей Power BI (предпочтительно)
  • Опыт интеграции Azure OpenAI или Azure AI Foundry в бизнес-приложения (предпочтительно)
  • Опыт в professional services, юридической или другой регулируемой среде с требованиями конфиденциальности (предпочтительно)
  • Релевантные сертификации: AZ-204, AZ-400, AZ-305 или DP-300 (предпочтительно)

Условия

  • Гибридный график: присутствие в офисе со вторника по четверг, опциональная удалённая работа по понедельникам и пятницам
  • Готовность к работе в офисе до пяти дней в неделю по необходимости бизнеса
  • Базовая годовая зарплата $130,000 – $165,000
  • Полный пакет медицинских, финансовых и других льгот в зависимости от должности

Навыки

  • React
  • TypeScript
  • C#
  • .NET
  • ASP.NET Core MVC
  • Web API
  • REST API
  • OpenAPI
  • Azure Functions
  • T-SQL
  • SQL Server
  • Docker
  • Azure Kubernetes Service
  • Azure App Service
  • Azure DevOps
  • GitHub Actions
  • Bicep
  • Terraform
  • ARM
  • Application Insights
  • Kong API Gateway
  • Microsoft Entra ID
  • OAuth 2.0
  • OIDC
  • Azure Key Vault
  • JavaScript
  • HTML5
  • CSS3
  • WCAG 2.2 AA
  • SPFx
  • SharePoint REST API
  • Microsoft Graph
  • Git
  • Helm
  • Kustomize
  • Flux
  • Argo CD
  • Azure Service Bus
  • Event Grid
  • Entity Framework Core
  • Power BI
  • Azure OpenAI
  • Azure AI Foundry

Похожие вакансии

Full Stack Developer
SeaChange Printing and Marketing Services LLCMiddlePlymouthГибрид
75,000 – 105,000 USD в год
5 нояб.
Senior Full Stack Software Engineer - Shared Services
BluesightSeniorУдалённо
130,000 – 145,000 USD в год
4 нояб.
Software Engineer II - Reporting Platform
QualtricsMiddleSeattleГибрид
121,000 – 147,000 USD в год
4 нояб.
Applications Software Engineer - Industrial Automation
EurofinsMiddleHoustonОфис
4 нояб.
Lead Java Full Stack Developer at New York
IPolarity LLCLeadWhippanyОфис
50 USD в час
4 нояб.
Full Stack Developer — Manatt, Phelps & Philips, 130,000 – 165,000 USD в год, Washington | itrelocate