Point of Rental

Principal Software Engineer

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

Principal-инженер в небольшую full-stack команду Point of Rental, которая ведёт модернизацию enterprise-продукта на WinForms в современный веб-интерфейс. Роль hands-on: определяет техническое направление миграции и сам пишет код от Angular до C#/.NET и SQL Server.

Задачи

  • Определять техническое направление модернизации WinForms в веб: что переписать, что обернуть, что оставить и в каком порядке
  • Разрабатывать full stack: от Angular-фронтенда через сервисы C#/.NET до SQL Server
  • Работать с большим легаси-кодом и постепенно делать его безопаснее и лучше
  • Ежедневно использовать AI-инструменты для разработки, включая быструю ориентацию в незнакомом коде
  • Задавать стандарты использования AI-инструментов в команде и определять, где на них не стоит полагаться
  • Проектировать и писать вручную сложные SQL-запросы для enterprise-нагрузок
  • Повышать уровень инженеров через design review, парное программирование и менторство
  • Самостоятельно работать с неоднозначными задачами и аргументированно предлагать подход команде
  • Совместно с Product превращать бизнес-задачи в реалистичные технические планы

Требования

  • 8+ лет профессиональной разработки, из них несколько лет — владение значительными системами end-to-end
  • 5+ лет с C# и .NET в production
  • 5+ лет разработки production-приложений на компонентном SPA-фреймворке, предпочтительно Angular (Angular 19 с Nx)
  • 5+ лет с SQL Server или другой крупной RDBMS, включая написание сложного SQL вручную
  • Опыт задания технического направления, которому следовали другие инженеры
  • Уверенное чтение и безопасное изменение большого легаси-кода
  • Ежедневное использование AI-ассистентов (GitHub Copilot, Cursor, Claude Code или аналоги) в рабочем процессе
  • Понимание, где AI помогает, а где нет; ревью и проверка сгенерированного кода
  • Глубокие знания алгоритмов, структур данных и паттернов проектирования
  • Желательно: RESTful API, перенос desktop-функциональности в веб, микросервисы/serverless, Azure DevOps, Scrum с короткими спринтами, автоматизированное тестирование (Jest, NUnit)

Условия

  • Работа в небольшой команде, где техническое суждение реально влияет на продукт
  • Автономия в принятии решений о том, как проводится модернизация
  • Продукт используется на шести континентах

Навыки

  • C#
  • .NET
  • Angular
  • Nx
  • SQL Server
  • SQL
  • WinForms
  • GitHub Copilot
  • Cursor
  • Claude Code
  • RESTful API
  • microservices
  • serverless
  • Azure DevOps
  • Scrum
  • Jest
  • NUnit

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

Software Engineer II Full Stack (Java/Node.js/Angular)
Western Governors UniversityMiddleSalt Lake CityОфис
118,900 – 178,500 USD в год
14 окт.
Staff Engineer II - AI Forward Full Stack Engineer
Western Alliance BankSeniorPhoenixОфис
14 окт.
Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitibankSeniorJersey CityОфис
142,320 – 213,480 USD в год
14 окт.
.NET Full Stack Developer with Angular, Vice President
CitiSeniorJersey CityГибрид
142,320 – 213,480 USD в год
14 окт.
Principal Software Engineer — Point of Rental, Fort Worth | itrelocate