HRO Resources
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
.NET-разработчик в Universal Logistics для проектирования и поддержки высококачественных решений в сфере логистики и транспорта. Полный цикл SDLC, облачные и микросервисные решения, работа в Agile-команде.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые приложения совместно с кросс-функциональными командами
- Писать чистый, эффективный и поддерживаемый код с акцентом на тестируемость и обработку граничных случаев
- Разрабатывать и использовать RESTful API и интеграционные сервисы (GraphQL, gRPC — плюс)
- Участвовать в обсуждении архитектуры систем и сервисов: микросервисы, модульный дизайн, event-driven подходы
- Реализовывать cloud-native решения (предпочтительно Azure)
- Применять DevOps-практики: Git-воркфлоу, CI/CD, автоматические деплои, контейнеризация (Docker, Kubernetes)
- Создавать и поддерживать автоматические unit, integration и e2e тесты
- Участвовать в отладке, мониторинге и observability (Application Insights, ELK, Prometheus), реагировать на инциденты
- Декомпозировать работу на инкрементальные поставки, управлять приоритетами задач и зависимостями
- Практиковать безопасное кодирование (OAuth2, JWT, IdentityServer, OWASP)
- Участвовать в Agile/Scrum церемониях и обеспечивать надёжные обязательства
- Эффективно коммуницировать с техническими и нетехническими стейкхолдерами
Требования
- Степень бакалавра или сертификация в Computer Science или смежной области
- Минимум 5 лет опыта разработки на .NET
- Владение C#, .NET Framework и современным .NET (6/7/8/9/10)
- Опыт работы с SQL-базами и ORM (Entity Framework Core или Dapper)
- Опыт frontend-разработки на HTML, CSS, JavaScript, знакомство с Blazor, React, Angular или Vue
- Практический опыт создания и поддержки REST API и интеграций
- Знакомство с облачными сервисами (предпочтительно Azure) и cloud-native разработкой
- Знание DevOps-инструментов (Azure DevOps, GitHub Actions, Jenkins) и Git
- Владение тестовыми фреймворками (xUnit, NUnit, MSTest) и практиками автоматизации
- Сильные навыки решения проблем и комфорт при меняющихся требованиях
- Отличные коммуникативные навыки и умение работать в команде
Условия
- Полная занятость, понедельник–пятница
- Работа полностью в офисе в Warren, MI
- Конкурентная компенсация
- Медицинская и стоматологическая страховка, зрение, 401K, оплачиваемый отпуск
Навыки
- C#
- .NET
- .NET Framework
- .NET 6/7/8/9/10
- SQL
- Entity Framework Core
- Dapper
- HTML
- CSS
- JavaScript
- Blazor
- React
- Angular
- Vue
- REST API
- GraphQL
- gRPC
- Azure
- AWS
- GCP
- Docker
- Kubernetes
- Git
- CI/CD
- Azure DevOps
- GitHub Actions
- Jenkins
- xUnit
- NUnit
- MSTest
- OAuth2
- JWT
- IdentityServer
- OWASP
- Application Insights
- ELK
- Prometheus
- микросервисы