Popular

Software Engineer

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

Инженер-разработчик в финансовую корпорацию Popular для участия во всех фазах жизненного цикла бизнес-приложений и поддержки production-систем на AWS. Основной фокус — анализ, проектирование, программирование, тестирование и внедрение, включая миграцию приложений из on-premises в облако.

Задачи

  • Анализировать требования от других членов команды и определять их влияние на новые или существующие системы
  • Проводить интервью с конечными пользователями для определения требований
  • Разрабатывать детальные технические требования на основе бизнес-требований
  • Оценивать трудозатраты на проектирование, программирование и тестирование
  • Проектировать элементы системы: классы, компоненты, модули
  • Определять сущности БД и готовить логические/физические модели данных
  • Проектировать интерфейсы внутри системы и между системами
  • Мигрировать приложения из on-premises в облачные провайдеры
  • Разрабатывать продукты и сервисы на современных технологиях
  • Строить serverless-приложения на AWS (SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM)
  • Моделировать NoSQL-базы данных, в частности AWS DynamoDB
  • Работать с RESTful API и cloud-native технологиями, микросервисной архитектурой
  • Определять и внедрять безопасные практики и стандарты
  • Писать эффективный код на C# или Python
  • Использовать CI/CD на Team Foundation Pipelines или Jenkins Pipelines
  • Определять планы тестирования system/integration/UAT и выполнять их
  • Анализировать production-дефекты и устранять их первопричины
  • Поддерживать пользователей на этапе UAT и получать их подтверждение
  • Создавать и обновлять документацию, диаграммы потоков данных и интерфейсы
  • Обучать пользователей и сотрудников help desk работе с ПО
  • Разворачивать новые и существующие системы в production

Требования

  • Степень бакалавра в computer science или смежной области
  • 5+ лет опыта на senior-роли или руководства небольшими и средними проектами
  • 4+ года опыта проектирования, разработки, тестирования и внедрения enterprise-приложений
  • 4+ года опыта на платформе Microsoft .NET
  • 3+ года опыта построения и развёртывания приложений в AWS Cloud
  • 3+ года опыта перевода бизнес-требований в технические спецификации
  • 2+ года опыта крупной и сложной системной интеграции (real-time и batch)
  • 2+ года опыта разработки гайдлайнов и стандартов разработки
  • 4+ года опыта объектно-ориентированного анализа и проектирования, паттернов, рефакторинга и unit-тестирования
  • 3+ года опыта с микросервисами, веб-сервисами, протоколами веб-сервисов и SOA
  • 2+ года опыта с UML-диаграммами и инструментами проектирования (Rational Rose, Visio)
  • 3+ года опыта с методологиями разработки (RUP, SCRUM, KANBAN)
  • 3+ года опыта с системами контроля версий (Team Foundation Server, Git)
  • Strong hands-on опыт с AWS SDK
  • Опыт с AWS SAM, API Gateway, Lambda, SQS, SNS, Kinesis, Cognito, DynamoDB, IAM Roles/Permissions
  • Опыт моделирования NoSQL-баз, в частности DynamoDB
  • Опыт с RESTful API и cloud-native технологиями, микросервисной архитектурой
  • Умение эффективно писать код на C# или Python
  • Опыт CI/CD с Team Foundation Pipelines или Jenkins Pipelines
  • Опыт performance tuning и мониторинга приложений (AWS CloudWatch Dashboard, AWS Lambda Insights)
  • Отличные навыки решения проблем и troubleshooting, сильные устные и письменные коммуникации
  • Умение работать самостоятельно и в команде
  • Желательно: магистерская степень в computer science
  • Желательно: сертификация AWS Developer и Practitioner
  • Желательно: сертификации Microsoft .NET (MCPD, MCAD, MCSD)
  • Желательно: опыт с Redis, Memcached или аналогичными кэширующими технологиями

Условия

  • Гибридный формат работы
  • Работа в ведущем финансовом институте Пуэрто-Рико с присутствием в США, Карибском бассейне и Латинской Америке
  • Equal Opportunity Employer, включая Disability/Vets
  • Drug Free Workplace

Навыки

  • AWS
  • AWS SDK
  • AWS SAM
  • API Gateway
  • AWS Lambda
  • SQS
  • SNS
  • Kinesis
  • Cognito
  • DynamoDB
  • IAM
  • NoSQL
  • Redis
  • Memcached
  • RESTful API
  • микросервисы
  • C#
  • Python
  • Jenkins
  • Team Foundation Pipelines
  • AWS CloudFormation
  • Maven
  • Azure Pipelines
  • SVN
  • GitHub
  • GitLab
  • Linux
  • Windows
  • Oracle
  • SQL Server
  • PostgreSQL
  • Splunk
  • AWS CloudWatch
  • AWS Lambda Insights
  • AWS S3
  • AWS Systems Manager
  • .NET
  • UML
  • Rational Rose
  • Visio
  • SOA
  • Scrum
  • Kanban
  • RUP
  • Git
  • Team Foundation Server

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

Senior Software Engineer (.NET) - VA
IronArch TechnologySeniorУдалённо
115,000 – 133,000 USD в год
5 нояб.
Software Developer (Systems Software)
Ardent PrinciplesMiddleChantillyОфис
130,000 – 260,000 USD в год
5 нояб.
Staff Software Engineer, Demand Bidder, Ad Serving Platform
RokuSeniorBostonГибрид
195,500 – 352,100 USD в год
5 нояб.
Staff Software Engineer, Demand Bidder, Ad Serving Platform
RokuSeniorNew YorkГибрид
195,000 – 408,000 USD в год
5 нояб.
Staff Software Engineer, Demand Bidder, Ad Serving Platform
RokuSeniorSan JoseГибрид
195,000 – 408,000 USD в год
5 нояб.
Software Engineer — Popular, Гибрид | itrelocate