Esri

C/C++ Software Development Engineer II - Data Management

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

Инженер-разработчик в команду ArcGIS Enterprise. Работа над реляционными и графовыми моделями данных и интеграцией ArcGIS с ведущими реляционными и NoSQL СУБД на C/C++.

Задачи

  • Разрабатывать ядро управления и доступа к данным для реляционных и графовых информационных моделей ArcGIS
  • Исследовать и расширять поддержку реляционных и NoSQL СУБД в ArcGIS
  • Создавать full-stack компоненты по современным паттернам проектирования и моделям развёртывания
  • Взаимодействовать с разработчиками и product-инженерами в процессе разработки
  • Работать в Agile Scrum-команде

Требования

  • 2+ года опыта разработки коммерческого enterprise-ПО
  • Сильные навыки программирования на C/C++ и/или Java: управление памятью, многопоточность, конкурентность, оптимизация производительности
  • Опыт разработки веб-приложений и сервисов, понимание ООП, конкурентности и паттернов проектирования
  • Понимание реляционных СУБД: архитектура, хранение и индексирование, обработка запросов, транзакции, управление конкурентностью
  • Знание технологий и API подключения к БД: JDBC, ODBC, нативные клиенты
  • Понимание моделей транзакций, уровней изоляции, блокировок, дедлоков и распределённых транзакций
  • Опыт отладки сложного ПО: анализ логов, проблем с памятью и производительностью, конкурентности
  • Опыт работы с Git, системами сборки, автотестами и CI
  • Хорошие навыки письменной и устной коммуникации
  • Степень бакалавра в computer science, инженерии или STEM

Условия

  • Медицинская, стоматологическая и офтальмологическая страховка, страхование жизни
  • 401(k) и программы участия в прибыли
  • Минимум 80 часов отпуска и 12 оплачиваемых праздничных дней
  • Возможности профессионального роста
  • Базовая зарплата $101,192–$167,336 в год

Навыки

  • C
  • C++
  • Java
  • RDBMS
  • NoSQL
  • JDBC
  • ODBC
  • Git
  • CI
  • AWS RDS
  • Aurora
  • Azure SQL
  • Visual Studio
  • GIS
  • ArcGIS

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

Software Engineer III
The Habit Burger GrillMiddleIrvineГибрид
117,800 – 140,000 USD в год
4 нояб.
Engineer, Software Engineer, Digital Banking
Forbright BankMiddleУдалённо
85,000 – 100,000 USD в год
4 нояб.
Senior Software Engineer - Analytics Platform
BloombergSeniorОфис
160,000 – 240,000 USD в год
4 нояб.
Software Engineer, Java Backend
VetJobsMiddleУдалённо
100,000 USD в год
4 нояб.
Software Engineer
NetAppMiddleDurhamОфис
147,900 – 205,000 USD в год
4 нояб.
C/C++ Software Development Engineer II - Data Management — Esri, 101,192 – 167,336 USD в год, Redlands | itrelocate