Core4ce
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Software Developer в Core4ce для разработки и оптимизации научных и геопространственных приложений. Роль сочетает full-stack разработку, работу с ESRI/ArcGIS и перенос исследовательского кода на MATLAB/Python в масштабируемые решения в AWS.
Задачи
- Разрабатывать новые функции и инфраструктуру на уровнях базы данных, API и веб-приложений
- Оптимизировать научный код на MATLAB и Python для вычислительной эффективности с сохранением научной точности
- Разрабатывать и разворачивать геопространственные приложения с использованием PostgreSQL/PostGIS, OpenLayers, QGIS и GeoServer
- Применять знания структур данных ESRI/ArcGIS, включая разработку в ArcGIS Pro и бэкенд-биндинги ESRI C#
- Поддерживать разработку и интеграцию с облачными и веб-приложениями ESRI
- Разрабатывать, проверять, тестировать и валидировать ПО на протяжении жизненного цикла разработки
- Собирать и разворачивать контейнеризованные приложения с использованием Docker и AWS совместно с облачными инженерами
- Внедрять процессы разработки, сопровождения и Agile
- Проверять проекты ПО, требования, спецификации изменений и планы реализации на соответствие техническим и контрактным требованиям
- Обеспечивать прослеживаемость, тестируемость и соответствие требований целям проекта
- Вести техническую и проектную документацию
- Взаимодействовать с учёными, разработчиками, GIS-специалистами и облачными инженерами для перевода исследовательских возможностей в операционную среду
Требования
- Магистерская степень в Computer Science, Software Engineering, Programming или смежной технической области и 13 лет релевантного опыта, либо бакалаврская степень и 15 лет опыта
- Активный допуск TS-SCI с возможностью получить CI Poly
- Сильный опыт разработки ПО по всему стеку приложений: базы данных, API и веб-приложения
- Подтверждённый опыт работы с геопространственным ПО, методами и наборами данных, включая технологии ESRI/ArcGIS
- Глубокое понимание структур данных ESRI, опыт работы с ArcGIS Pro и желательно с бэкенд-биндингами ESRI C#
- Опыт работы с PostgreSQL/PostGIS, OpenLayers, QGIS и/или GeoServer
- Опыт оптимизации научного кода на MATLAB и/или Python для производительности и вычислительной эффективности
- Опыт работы с Docker, AWS и развёртыванием облачных приложений
- Опыт тестирования, верификации и валидации ПО, прослеживаемости требований и Agile-методологий
Условия
- 401(k) со 100% match на первые 6% отчислений и немедленным вестингом
- Комплексная медицинская, стоматологическая и офтальмологическая страховка — доля сотрудника оплачивается Core4ce на 100%
- Неограниченный доступ к обучению и сертификациям без предустановленного лимита
- Оплата обучения по специальности
- Оплачиваемый родительский отпуск, PTO, растущий со стажем, и щедрый график праздников
- Программа The Forge для предложения инновационных идей с внутренней поддержкой
Навыки
- MATLAB
- Python
- PostgreSQL
- PostGIS
- OpenLayers
- QGIS
- GeoServer
- ESRI
- ArcGIS
- ArcGIS Pro
- C#
- Docker
- AWS
- Agile