Early Warning

Sr. Software Engineer

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

Senior-разработчик в Early Warning Services (платежные решения Zelle, Paze) для проектирования, разработки и поддержки приложений и сервисов на стеке Microsoft .NET. Роль предполагает техническое лидерство, наставничество и участие во всех этапах жизненного цикла разработки.

Задачи

  • Проектировать, разрабатывать, документировать, тестировать, развертывать и поддерживать программные приложения и сервисы на C# и платформе .NET
  • Выступать техническим экспертом в проектах разработки, консультировать по архитектуре приложений, подходам к разработке и лучшим инженерным практикам
  • Вести работы на всех этапах жизненного цикла разработки: анализ требований, техническое проектирование, разработка, тестирование, внедрение и поддержка в продакшене
  • Разрабатывать и поддерживать API, сервисы и компоненты приложений с использованием современных практик .NET
  • Переводить бизнес- и функциональные требования в технические проекты и спецификации
  • Проектировать решения с учетом поддерживаемости, масштабируемости, надежности и производительности приложений
  • Разрабатывать и поддерживать автоматизированные модульные и интеграционные тесты в рамках процесса поставки ПО
  • Участвовать в код-ревью и давать конструктивную обратную связь для поддержания качества кода, безопасности и инженерных стандартов
  • Устранять сложные дефекты приложений и проблемы продакшена, выявлять первопричины и внедрять устойчивые решения
  • Поддерживать и улучшать существующие приложения, одновременно разрабатывая новые возможности под бизнес- и клиентские потребности
  • Оценивать технологии, фреймворки и инженерные практики для возможного внедрения и непрерывного улучшения
  • Взаимодействовать с инженерами, продуктовыми партнерами и другими стейкхолдерами для уточнения требований, оценки работ и поставки программных возможностей
  • Обеспечивать техническое руководство и наставничество для Software Engineers и других членов команды
  • Поддерживать процессы автоматизированной сборки, развертывания и непрерывной интеграции/доставки (CI/CD)
  • Поддерживать приверженность компании управлению рисками и защите целостности и конфиденциальности систем и данных

Требования

  • Образование и опыт, обычно получаемые при завершении степени бакалавра в области Computer Science или смежной области, и/или эквивалентное релевантное образование, обучение и опыт работы
  • Как правило, 5 лет опыта или демонстрируемое портфолио, соответствующее требуемому опыту для роли
  • Подтвержденный опыт разработки ПО на C# и .NET
  • Опыт разработки приложений или сервисов с использованием современных фреймворков .NET, таких как .NET и ASP.NET Core
  • Опыт проектирования, разработки и интеграции RESTful API и веб-сервисов
  • Рабочее знание SQL и концепций реляционных баз данных
  • Опыт управления исходным кодом и совместной разработки с использованием Git или сопоставимой платформы контроля версий
  • Опыт разработки автоматизированных модульных и интеграционных тестов
  • Опыт устранения сложных программных проблем на уровне компонентов приложений и сред
  • Понимание объектно-ориентированного проектирования, распределенной архитектуры приложений и компонентного проектирования ПО
  • Понимание асинхронного программирования, конкурентности и многопоточных концепций приложений
  • Опыт участия в код-ревью и применения практик безопасной разработки ПО
  • Опыт работы с процессами автоматизированной сборки, развертывания или CI/CD
  • Понимание итеративной разработки и методологий Agile/Lean
  • Способность переводить бизнес- и функциональные требования в технические решения
  • Способность эффективно доносить техническую информацию и сотрудничать между инженерными и бизнес-командами

Условия

  • Гибридный формат работы для позиций в Scottsdale, San Francisco, Chicago или New York
  • Кандидаты должны самостоятельно иметь право на работу в США у любого работодателя на дату найма; спонсорство рабочей визы для данной позиции недоступно
  • Базовая зарплата в Phoenix, AZ/Chicago, IL: $118,000 - $152,000 в год
  • Базовая зарплата в San Francisco, CA: $142,000 - $183,000 в год
  • Доступ к дискреционному плану стимулирования и льготам
  • Медицинское страхование (PPO/HDHP), стоматология и зрение, взносы компании в HSA или предналоговые сбережения через FSA для транспортных, медицинских и зависимых расходов
  • Пенсионный план 401(k) со 100% Safe Harbor Match на первые 6% отчислений сразу после получения права
  • Оплачиваемый отпуск: Flexible Time Off для освобожденных (salaried) сотрудников, щедрый PTO для неосвобожденных (hourly), 11 оплачиваемых корпоративных праздников и оплачиваемый день волонтерства
  • 12 недель оплачиваемого отпуска по уходу за ребенком
  • Maven Family Planning: поддержка на пути родительства, включая заморозку яйцеклеток, фертильность, усыновление, суррогатное материнство, беременность, послеродовой период, раннюю педиатрию и возвращение к работе

Навыки

  • C#
  • .NET
  • ASP.NET Core
  • RESTful API
  • SQL
  • Git
  • Unit Testing
  • Integration Testing
  • CI/CD
  • Object-Oriented Design
  • Distributed Application Architecture
  • Asynchronous Programming
  • Multithreading
  • Agile
  • Lean
  • AWS
  • Docker
  • Kubernetes
  • TDD
  • BDD

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

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 окт.
Sr. Software Engineer — Early Warning, 118,000 – 183,000 USD в год, Scottsdale | itrelocate