cargill
Sr. Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в подразделении кормов для животных Cargill. Проектирование и разработка приложений на C#/.NET, автоматизация деплоя, тестирование и поддержка систем.
Задачи
- Проектировать и разрабатывать качественные программные решения, писать чистый и поддерживаемый код
- Автоматизировать процесс деплоя с помощью внутренней платформы и инструментов
- Работать с кросс-функциональной командой product-менеджеров, дизайнеров и инженеров для сбора требований
- Писать и поддерживать юнит- и интеграционные тесты, проводить отладку
- Предлагать улучшения процессов разработки и деплоя
- Вести документацию по приложениям, деплою и конфигурациям систем
- Оказывать техническую поддержку и устранять сложные инциденты на задеплоенных приложениях
Требования
- Минимум 4 года релевантного опыта (обычно 5+ лет)
- 7–10 лет опыта с C# и .NET Framework/.NET Core
- Опыт работы с AWS и/или Azure
- Опыт prompt engineering и автоматизированной обработки результатов LLM
- Опыт работы с CI/CD пайплайнами
- Опыт юнит-тестирования и mocking-фреймворков (xUnit, NUnit, Moq)
- Знание инструментов логирования и мониторинга (Serilog, Application Insights)
- Понимание асинхронного программирования в .NET
- Знание ReactJS, Material UI и Micro-UI паттернов
Условия
- Зарплата $115,000–$145,000 в год
- Гибридный формат работы в офисе в Wayzata, MN
- Возможна дискреционная премия по итогам работы
- Начисление sick and safe leave по законам Миннесоты
- Виза не спонсируется
Навыки
- C#
- .NET Framework
- .NET Core
- AWS
- Azure
- prompt engineering
- LLM
- CI/CD
- xUnit
- NUnit
- Moq
- Serilog
- Application Insights
- ReactJS
- Material UI
- Micro-UI