Tenaska

Software Engineer

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

Software Engineer в Tenaska: разработка и поддержка Windows-сервисов, API и других приложений с соблюдением архитектурных и кодовых стандартов. Работа напрямую с бизнес-пользователями, активное использование AI-инструментов для ускорения разработки и полная ответственность за решение от discovery до продакшена.

Задачи

  • Разрабатывать сервисы и приложения
  • Поддерживать и улучшать существующие системы
  • Взаимодействовать напрямую с бизнес-пользователями и стейкхолдерами: выявлять потребности, уточнять неоднозначности и переводить бизнес-контекст в явные, тестируемые требования и критерии приёмки
  • Использовать AI-инструменты как соавтора и AI-агентов для понимания кодовой базы, структурирования спецификаций, генерации и изменения кода, трансформации данных и ускорения поставки
  • Давать чёткий контекст и указания AI-инструментам, контролировать и интегрировать их результат, самостоятельно выявлять и исправлять неточные, небезопасные или неполные результаты
  • Вести решение или закреплённый срез продукта end-to-end: discovery, планирование, реализация, тестирование, готовность к релизу и проверка в продакшене
  • Применять продуктовое мышление для определения результатов, выстраивания работы от MVP до масштабирования, объяснения компромиссов и создания интуитивных сценариев для бизнес-пользователей
  • Соблюдать лучшие практики Continuous Integration и Continuous Delivery
  • Эскалировать решения по архитектуре, безопасности, объёму работ и согласованиям старшему руководителю, когда они выходят за пределы полномочий
  • Самостоятельно управлять приоритетами, зависимостями, блокерами и жёсткими дедлайнами без ущерба для корректности и безопасности
  • Участвовать в on-call поддержке всех приложений Enterprise Technology по ротации
  • Тесно работать с бизнес-пользователями и быстро адаптироваться к их потребностям в ПО

Требования

  • 2+ года опыта с .NET (желательно C#)
  • Опыт интеграции и оценки агентных AI-возможностей в процессах разработки и решениях
  • Опыт управления AI-инструментами и агентами для кодинга: предоставление структурированного контекста, проверка и тестирование результата, выявление неточных, небезопасных или неполных результатов
  • Подтверждённое практическое использование AI-инструментов в профессиональной работе, независимых проектах, прототипах или домашних проектах
  • Самостоятельность и командность
  • Подтверждённая способность самостоятельно вести решение или определённый срез продукта от discovery до проверки в продакшене
  • Отличные устные и письменные навыки
  • Способность напрямую работать с бизнес-пользователями и стейкхолдерами, уточнять неоднозначные потребности и переводить бизнес-контекст в чёткие тестируемые требования и критерии приёмки
  • Знакомство с Transaction-SQL (T-SQL)
  • Умение использовать SQL, данные приложений, логи и другие средства диагностики для расследования проблем и проверки корректности решения
  • Опыт с .NET Core
  • Рабочее знание современных JavaScript-фреймворков и связанных технологий (например, TypeScript, WebApi)
  • Хорошее знание принципов программирования и распространённых паттернов
  • Способность разбираться в незнакомой кодовой базе и создавать небольшие прототипы для проверки гипотез
  • Умение разбираться в сложных, запутанных ситуациях
  • Следование лучшим практикам и стандартам
  • Здравомыслие в вопросе эскалации решений по архитектуре, безопасности, объёму работ или согласованиям старшим техническим или продуктовым руководителям
  • Владение git
  • Хорошие привычки документирования
  • Опыт с пайплайнами Continuous Integration / Continuous Delivery
  • Опыт эксплуатации и хостинга production-ready приложений, а не только сборки контейнеров
  • Опыт написания автоматических unit- и интеграционных тестов
  • Опыт личной проверки критериев приёмки, поведения системы и готовности к продакшену
  • Осведомлённость о безопасности и практики безопасного кодирования
  • Степень бакалавра в Software Engineering, Computer Science, Information Systems или смежной области (предпочтительно, но может быть заменена соответствующим опытом)

Условия

  • Комплексный пакет льгот: медицинская, стоматологическая, офтальмологическая страховка, страхование инвалидности и жизни
  • Отличный план 401(k)
  • Конкурентоспособные зарплатные пакеты с бонусами
  • Гибкие счета для оплаты медицинских расходов и ухода за зависимыми
  • Оплата обучения
  • Покрытие долгосрочной нетрудоспособности
  • Льготы при усыновлении
  • Программа помощи сотрудникам
  • Оплачиваемые отпуска и праздники
  • Программа благотворительных пожертвований
  • Оплачиваемый отпуск по беременности и родам/по уходу за ребёнком
  • Программы оздоровления
  • Работа в офисе в Омахе, NE (Onsite)
  • On-call поддержка по ротации

Навыки

  • .NET
  • C#
  • .NET Core
  • T-SQL
  • SQL
  • JavaScript
  • TypeScript
  • WebApi
  • git
  • CI/CD
  • Docker
  • Kubernetes
  • NoSQL
  • Unix
  • облачные технологии
  • AI-инструменты
  • AI coding agents
  • LLM
  • автоматизированное тестирование

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

Software Engineer 2 (ASP.NET Web API)
US BankMiddleIrvingГибрид
105,400 – 124,000 USD в год
14 окт.
Sr. Specialist .NET Developer
Charles SchwabSeniorAustinОфис
13 окт.
Software Engineer II
IndeedMiddleУдалённо
111,000 – 167,000 USD в год
13 окт.
Senior .NET Software Developer
State of North CarolinaSeniorОфис
87,617 – 109,522 USD в год
13 окт.
Senior Java Engineer
Man GroupSeniorОфис
150,000 – 170,000 USD в год
9 окт.
Software Engineer — Tenaska, Omaha | itrelocate