FleetPride

Senior Software Engineer (Azure)

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

Senior-инженер в FleetPride (крупнейший дистрибьютор запчастей для грузовиков в США). Hands-on технический лидер: проектирование и разработка облачных решений на .NET и Azure, ответственность за архитектуру, производительность и production-поддержку.

Задачи

  • Проектировать и разрабатывать облачные приложения, API и микросервисы на C#, .NET и ASP.NET Core с целевым временем отклика API менее 150 мс
  • Отвечать за архитектуру и инженерные стандарты на Azure и C#/.NET, согласовывая ключевые решения с руководством и архитектурной командой
  • Проектировать cloud-native, API-led, event-driven решения и интеграции данных, документировать решения, альтернативы и компромиссы
  • Оценивать масштабируемость, безопасность, отказоустойчивость, производительность, наблюдаемость, поддерживаемость, стоимость и поддержку до начала реализации
  • Менторить инженеров через дизайн- и код-ревью, парное программирование и обратную связь; задавать паттерны обработки ошибок, ретраев, идемпотентности и переиспользуемых интеграционных компонентов
  • Диагностировать сквозную производительность с помощью коррелированной телеметрии на уровнях edge, API, compute, messaging, БД и batch
  • Настраивать партиционирование, пропускную способность и индексирование Cosmos DB, балансировать real-time и batch-нагрузки
  • Оценивать компромиссы по стоимости и ёмкости Azure и предлагать варианты экономии без потери надёжности
  • Развивать автоматизированное тестирование (unit, integration, contract, regression, performance) как часть quality gates в CI/CD
  • Строить и улучшать YAML-пайплайны Azure DevOps, продвижение по окружениям, аппрувы и стратегии отката
  • Внедрять Infrastructure as Code (Bicep или аналог) для воспроизводимых деплоев приложений и платформы
  • Встраивать практики безопасной разработки: managed identity, управление секретами, least privilege, устранение уязвимостей
  • Проектировать структурированное логирование, correlation ID, распределённый трейсинг, метрики и алерты
  • Определять критерии готовности к production, runbook'и, сценарии отказов и пост-деплойную валидацию
  • Отвечать за стратегию disaster recovery: цели RPO/RTO, failover, backup/restore, автоматизацию восстановления и регулярные DR-тесты
  • Вести расследование сложных инцидентов и превращать выводы в устойчивые инженерные улучшения
  • Участвовать в on-call ротации и поддерживать production по необходимости
  • Внедрять одобренные AI-практики в SDLC: планирование, кодинг, тестирование, документацию, ревью и траблшутинг
  • Валидировать весь AI-сгенерированный результат через человеческое ревью, автотесты и средства безопасности
  • Создавать переиспользуемые промпты, инструкции для репозиториев и guardrails для безопасного использования AI
  • Отслеживать и доносить влияние AI на скорость доставки, качество и скорость разрешения инцидентов
  • Работать в связке с product, QA, security, infrastructure, data и распределёнными командами разработки
  • Давать краткие и точные статусы, риски и апдейты по завершению работ

Требования

  • Bachelor's или Master's degree в Computer Science, Engineering или смежной области, либо эквивалентный практический опыт
  • 8+ лет практического опыта разработки ПО с глубокой экспертизой в C#, .NET, ASP.NET Core и Azure backend/integration сервисах
  • Подтверждённый опыт сквозного владения production-решениями на Azure — от требований и архитектуры до деплоя, наблюдаемости и поддержки
  • Практическая экспертиза в cloud-native приложениях, микросервисах, event-driven архитектуре и обработке отказов распределённых систем
  • Сильная практическая экспертиза в Azure Event Hubs, Azure Logic Apps, Azure Data Factory и Azure Cosmos DB, включая production-траблшутинг и оптимизацию производительности
  • Опыт автоматизированного тестирования, CI/CD в Azure DevOps, Git, Infrastructure as Code, контейнеров и инструментов наблюдаемости
  • Подтверждённая способность менторить разработчиков, проводить дизайн- и код-ревью, доносить компромиссы и вести команду в условиях неопределённости
  • Практический ответственный опыт использования AI-инструментов разработки, включая валидацию результатов и защиту данных

Условия

  • Работа в крупнейшем after-market дистрибьюторе запчастей для грузовиков и прицепов в США
  • Участие в on-call ротации с доступностью для поддержки production по необходимости
  • FleetPride — Equal Opportunity Employer: все квалифицированные кандидаты рассматриваются без дискриминации по признаку расы, цвета кожи, религии, пола, возраста, национального происхождения, инвалидности или генетической информации

Навыки

  • C#
  • .NET
  • ASP.NET Core
  • Azure
  • Azure Event Hubs
  • Azure Logic Apps
  • Azure Data Factory
  • Azure Cosmos DB
  • Azure Functions
  • App Service
  • Container Apps
  • AKS
  • API Management
  • Azure Front Door
  • Key Vault
  • Application Insights
  • Azure DevOps
  • Microservices
  • Event-driven architecture
  • REST API
  • Asynchronous processing
  • Concurrency
  • Dependency Injection
  • Authentication
  • Authorization
  • Data modeling
  • Retries
  • Circuit breakers
  • Idempotency
  • Dead-letter recovery
  • Distributed tracing
  • Structured logging
  • Bicep
  • Infrastructure as Code
  • CI/CD
  • Git
  • Containers
  • React.js
  • Next.js
  • Disaster recovery
  • FinOps
  • AI development tools

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
AI/ML Back-end Engineer
Ochsner Health SystemMiddleNew OrleansОфис
9 окт.
Senior Software Engineer (Azure) — FleetPride, Dallas | itrelocate