Marcone Supply

Software Engineer (.NET) - US

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

Инженер в команду разработки приложений управления складом mSupply. Основной фокус — backend-сервисы на C#/.NET (Marci Web Service и Marci Dashboard), также участие в разработке нативного Android-приложения на Kotlin для складских терминалов Zebra.

Задачи

  • Разрабатывать и поддерживать backend Web API и сервисы на C#, ASP.NET Web API и Entity Framework на .NET Framework, участвовать в миграции на .NET 8
  • Отвечать за отдельные модули Warehouse Web Service и Dashboard (ASP.NET MVC) от проектирования до поддержки в продакшене
  • Проектировать и оптимизировать схемы SQL Server, хранимые процедуры и запросы для складских задач (приёмка, размещение, отбор, инвентаризация)
  • Разрабатывать интеграции с ERP и сторонними системами
  • Разрабатывать и поддерживать функции нативного Android-приложения Marci на Kotlin и Jetpack, включая интеграцию со сканерами штрихкодов и складскими устройствами
  • Разворачивать, мониторить и устранять неполадки .NET-сервисов в Microsoft Azure (App Service, Storage, Application Insights)
  • Создавать и поддерживать CI/CD пайплайны в Azure DevOps для .NET-сервисов и Android-сборок (Gradle)
  • Писать чистый, покрытый тестами и документированный код по лучшим практикам .NET, Kotlin и Android
  • Участвовать в Scrum-церемониях, код-ревью и обсуждениях технического дизайна
  • Расследовать и устранять дефекты, падения и проблемы производительности на мобильном и backend-уровнях
  • Поддерживать складские внедрения и продакшен-инциденты совместно с операционными командами
  • Постоянно изучать новые технологии, инструменты и паттерны
  • Участвовать в Scrum-церемониях, код-ревью и обсуждениях технического дизайна

Требования

  • Степень бакалавра в Computer Science, Software Engineering или смежной технической области либо эквивалентный опыт
  • 3+ года профессиональной разработки на C#, включая ASP.NET Web API и Entity Framework на .NET Framework
  • Сильные навыки SQL Server: проектирование схем, хранимые процедуры, оптимизация запросов
  • Опыт создания и потребления REST API, включая аутентификацию и обработку ошибок
  • Знание Git, процессов на основе pull request и концепций CI/CD (предпочтительно Azure DevOps)
  • Понимание основ инженерии ПО: ООП, принципы SOLID, юнит-тестирование (xUnit, NUnit или аналоги)
  • Базовые знания Android-разработки на Kotlin или способность быстро освоить (опыт Java учитывается)
  • Навыки письменной и устной коммуникации для распределённой удалённой команды

Условия

  • Полностью удалённая позиция в США
  • Медицинская, стоматологическая и офтальмологическая страховка с первого дня
  • План 401(k) с вкладом компании
  • Страхование жизни и страхование от краткосрочной и долгосрочной нетрудоспособности
  • Опции HSA/FSA и программа помощи сотрудникам (EAP)
  • Оплачиваемый отпуск, праздники и личные дни
  • Еженедельная оплата, скидки для сотрудников

Навыки

  • C#
  • .NET Framework
  • .NET 8
  • ASP.NET Web API
  • ASP.NET MVC
  • Entity Framework
  • SQL Server
  • REST API
  • Git
  • Azure DevOps
  • CI/CD
  • OOP
  • SOLID
  • xUnit
  • NUnit
  • Kotlin
  • Android
  • Jetpack
  • Jetpack Compose
  • Hilt
  • Dagger
  • Gradle
  • Microsoft Azure
  • Azure App Service
  • Azure Storage
  • Application Insights
  • Azure Functions
  • Key Vault
  • Azure SQL
  • Java

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

Software Engineer II/III
Kautex TextronMiddleHunt Valley EstatesОфис
88,200 – 130,000 USD в год
30 окт.
Backend Engineer, Profile & Community
AirbnbMiddleУдалённо
162,000 – 186,000 USD в год
29 окт.
Backend Software Engineer III Java Kafka
JPMorganChaseSeniorWilmingtonОфис
29 окт.
Software Engineer III
JPMorganChaseMiddleWilmingtonОфис
29 окт.
Software Engineer (Time & Billing)
LitifyMiddlePhoenixУдалённо
115,000 – 120,000 USD в год
29 окт.
Software Engineer (.NET) - US — Marcone Supply, St. Louis | itrelocate