Mastercard

Software Engineer II

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

Инженер-разработчик в подразделении Core Payments Mastercard. Отвечает за проектирование, разработку, тестирование и поддержку защищённых и масштабируемых платёжных решений.

Задачи

  • Проектировать, разрабатывать, тестировать, разворачивать и поддерживать приложения и сервисы на всём протяжении SDLC
  • Переводить бизнес- и технические требования в масштабируемые, поддерживаемые и безопасные решения
  • Участвовать в обсуждениях дизайна и архитектуры, применять паттерны проектирования и инженерные стандарты
  • Писать безопасный и качественный код, соблюдая стандарты кодирования и практики безопасной разработки
  • Проводить код-ревью для повышения качества, поддерживаемости и безопасности кода
  • Разрабатывать и поддерживать unit-, функциональные и интеграционные тесты
  • Отлаживать, рефакторить существующие приложения и устранять проблемы
  • Анализировать и оптимизировать производительность, масштабируемость и надёжность приложений
  • Участвовать в Agile-планировании, оценке и поставке вместе с Product и бизнес-стейкхолдерами
  • Использовать CI/CD, автоматизацию, контроль версий и современные практики доставки
  • Создавать и поддерживать техническую документацию по компонентам, API и сервисам

Требования

  • Опыт разработки, тестирования, развёртывания и поддержки приложений в enterprise-среде
  • Умение переводить бизнес-требования в безопасные и масштабируемые решения
  • Понимание принципов проектирования ПО, архитектуры и распространённых паттернов
  • Опыт применения структур данных и техник программирования для решения задач
  • Опыт с unit-, функциональным и интеграционным тестированием
  • Знание стандартов безопасного кодирования и практик безопасной разработки
  • Опыт участия в код-ревью и следования практикам качества
  • Сильные навыки отладки и решения проблем
  • Понимание оптимизации производительности, масштабируемости, надёжности и мониторинга
  • Опыт с контролем версий, CI/CD, автоматизацией и современными методологиями доставки
  • Знакомство с Agile (Scrum, Kanban)
  • Сильные навыки коммуникации и коллаборации
  • Способность быстро осваивать новые технологии и архитектурные паттерны

Условия

  • Конкурентная базовая зарплата и возможный годовой бонус
  • Страховки: медицинская, стоматологическая, зрение, инвалидность, жизнь
  • Flexible spending account и health savings account
  • Оплачиваемые отпуска, включая 16 недель отпуска для новоиспечённых родителей
  • 80 часов оплачиваемого больничного, 25 дней отпуска и 5 личных дней
  • 10 оплачиваемых федеральных праздников США
  • 401k с company match
  • Компенсация фитнеса или тренажёрный зал на территории
  • Возможность компенсации обучения

Навыки

  • CI/CD
  • Agile
  • Scrum
  • Kanban
  • Git

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
Software Engineer II — Mastercard, 92,000 – 147,000 USD в год, O’fallon | itrelocate