Aurora Cooperative
Sr. Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Engineer в команду, поддерживающую ключевую бизнес-платформу сельскохозяйственного кооператива: расчёты, платежи, счета, контракты и складской учёт. Гибридная роль IC: разработка фич и улучшение процессов сборки, тестирования и надёжности в долгоживущей production-кодовой базе.
Задачи
- Проектировать, разрабатывать и поддерживать функциональность на стеке .NET (C#, desktop и service-слои) и SQL Server, включая бизнес-логику в хранимых процедурах
- Рефакторить существующий код на C# и SQL: фиксировать текущее поведение тестами, постепенно улучшать структуру, избегать big-bang переписываний
- Вести задачи end-to-end: разбираться в бизнес-процессе, реализовывать изменение, покрывать автотестами, сопровождать до релиза
- Улучшать процессы доставки: build/test-пайплайны, безопасность миграций, практики небольших частых изменений
- Наращивать автоматическое покрытие на важных путях (unit, SQL/integration, API)
- Участвовать в развитии Azure-сервисов и инфраструктуры с учётом безопасности и эксплуатации
- Ежедневно использовать AI-ассистенты для разработки, ревью, тестов и исследований, помогать команде осваивать эффективные практики
- Взаимодействовать с внутренними инженерами и внешним партнёром, менторить коллег через дизайн, ревью и документацию решений
Требования
- 7+ лет профессиональной разработки ПО, включая значительный опыт C# / .NET
- Сильный опыт T-SQL и SQL Server; умение читать и изменять сложные хранимые процедуры и модели данных
- Опыт CI/CD (предпочтительно Azure DevOps) и привычка выпускать изменения за автоматическими проверками
- Рабочее знание Azure-сервисов, используемых с .NET-приложениями
- Опыт владения и рефакторинга больших существующих production-кодовых баз, а не только создания новых сервисов
- Подтверждённая практика написания автотестов и повышения покрытия на работающих в production системах
- Свободное владение AI-ассистированной разработкой (Cursor, Copilot, Claude Code, Codex или аналоги) как основной частью рабочего процесса
- Способность работать в гибридном формате и эффективно взаимодействовать с распределённой командой
- Возможность посещать офис в Омахе, штаб-квартиру в Авроре (Небраска) и другие офисы по необходимости
Условия
- Конкурентная заработная плата
- Медицинская страховка (PPO и High-Deductible), стоматология и зрение
- Гибкие/HSA сберегательные планы
- Страхование жизни
- План 401K с match
- Краткосрочная и долгосрочная нетрудоспособность
- EAP
- Страхование от рака
- Отпуск, больничные и оплачиваемые праздники
Навыки
- .NET
- C#
- SQL Server
- T-SQL
- CI/CD
- Azure DevOps
- Azure
- WinForms
- WCF
- Service Fabric
- AI-assisted development
- Cursor
- Copilot
- Claude Code
- Codex