LaBella Associates
Web Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Веб-разработчик в Data Intelligence Group компании LaBella для создания и поддержки приложений и GIS-инструментов для муниципальных, инфраструктурных и экологических проектов. Работа в тесной связке со старшим разработчиком, GIS-специалистами и проектными командами.
Задачи
- Разрабатывать, дорабатывать, тестировать и поддерживать веб-приложения и приложения на данных под руководством старшего разработчика
- Создавать кастомные GIS-приложения и инструменты на технологиях Esri (ArcGIS Enterprise, ArcGIS Online, ArcGIS Pro, ArcGIS Maps SDK for JavaScript)
- Разрабатывать и поддерживать веб-приложения и интеграции на .NET Core, C#, Entity Framework, JavaScript
- Переводить бизнес- и технические требования в надёжные поддерживаемые фичи и рабочие процессы
- Участвовать в код-ревью, отладке, тестировании, деплое и поддержке production-приложений
- Разрабатывать и поддерживать базы данных и структуры данных на Microsoft SQL Server
- Писать и оптимизировать SQL-запросы, хранимые процедуры, представления и другие объекты БД
- Интегрировать веб-приложения с реляционными базами данных
- Поддерживать миграцию данных, валидацию, отладку и модернизацию legacy-приложений на БД
- Взаимодействовать со старшим разработчиком, проектными менеджерами и командами для понимания бизнес-потребностей
- Понятно доносить технические концепции, прогресс, проблемы и рекомендации техническим и нетехническим коллегам
- Помогать с техническим скоупом, оценкой трудозатрат, документацией, планами тестирования и внедрением
- Обеспечивать постоянную поддержку приложений, отладку, исправление багов, апгрейды и доработки для долгосрочных клиентских программ
- Документировать приложения, базы данных, рабочие процессы, зависимости и процедуры поддержки
- Соблюдать стандарты разработки, практики контроля версий, процедуры тестирования и QA/QC
- Разрабатывать переиспользуемые компоненты и решения для нескольких проектов и клиентов
- Сотрудничать с аналитиками данных, разработчиками и мультидисциплинарными командами
- Развивать технические навыки в веб-разработке, базах данных и смежных технологиях
- Использовать AI-инструменты разработки, включая vibe coding, для повышения эффективности с обязательной проверкой сгенерированного кода
Требования
- Степень бакалавра в computer science, IT, инженерии или смежной области либо эквивалентный опыт
- Минимум 5 лет профессионального опыта разработки ПО, веб-приложений или баз данных
- Подтверждённый опыт разработки веб-приложений на .NET Core, C#, Entity Framework и JavaScript
- Профессиональный опыт работы с Microsoft SQL Server: написание SQL-запросов, представлений, работа с реляционными структурами
- Опыт интеграции веб-приложений с реляционными БД, API или другими бизнес-системами
- Рабочее знание HTML, CSS, JavaScript и современных концепций веб-разработки
- Умение отлаживать проблемы ПО и БД, тестировать решения и документировать техническую работу
- Сильные навыки решения проблем и внимание к деталям
- Умение работать в команде со старшими разработчиками, проектными менеджерами и мультидисциплинарными командами
- Отличные письменные и устные коммуникативные навыки, навыки документации и тайм-менеджмента
- Умение управлять несколькими приоритетами и соблюдать сроки в консалтинговой среде
Условия
- Гибкий рабочий график
- Медицинская и стоматологическая страховка
- План 401k с вкладом работодателя
- Оплачиваемый отпуск по уходу за ребёнком
- Страхование краткосрочной и долгосрочной нетрудоспособности
- Участие в прибыли
- Оплачиваемый отпуск
- Программа развития лидерства
- Компенсация фитнеса
- Компенсация обучения
- Бонус за рефералов
- Программа wellness
- Тимбилдинги
- Мероприятия по общественно полезной работе
Навыки
- .NET Core
- C#
- Entity Framework
- JavaScript
- HTML
- CSS
- Microsoft SQL Server
- SQL
- ArcGIS Enterprise
- ArcGIS Online
- ArcGIS Pro
- ArcGIS Maps SDK for JavaScript
- Python
- REST API
- AWS
- Azure