PlaneSense
Senior Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в небольшую продуктовую команду компании по управлению частной авиацией. Разработка и поддержка критичных для полётных операций приложений — web, mobile, API, облако и базы данных.
Задачи
- Проектировать, разрабатывать и поддерживать корпоративные веб-приложения на Microsoft .NET и C#
- Создавать современные адаптивные интерфейсы на Blazor
- Разрабатывать и поддерживать кроссплатформенные мобильные приложения на .NET MAUI
- Разрабатывать и поддерживать RESTful API, веб-сервисы и backend-интеграции
- Проектировать и реализовывать масштабируемые, безопасные и поддерживаемые архитектуры ПО
- Проектировать, разрабатывать и оптимизировать хранимые процедуры, функции и представления в Microsoft SQL Server
- Создавать и поддерживать сервисы на Azure App Services, Azure Functions, Azure SQL Database, Service Bus, Storage Services
- Участвовать во внедрении CI/CD и автоматизации деплоя
- Публиковать и сопровождать релизы приложений в Apple App Store и Google Play Store
- Участвовать во всех фазах жизненного цикла разработки: сбор требований, проектирование, реализация, тестирование, деплой и поддержка
- Тесно работать с бизнес-заказчиками, product owner'ами и техническими членами команды
- Участвовать в обсуждениях архитектуры, code review, sprint planning и технических дизайн-сессиях
- Поддерживать продакшн-системы и устранять инциденты
- Развивать инженерные стандарты, лучшие практики и инициативы по модернизации
Требования
- Бакалавр или выше в области Computer Science, Software Engineering или смежной технической специальности, либо эквивалентный практический опыт
- 5+ лет профессионального опыта разработки ПО
- Сильный подтверждённый опыт с Microsoft .NET, C#, ASP.NET, REST API / веб-сервисами и Microsoft SQL Server
- Опыт разработки веб-приложений на Blazor
- Опыт разработки мобильных приложений на .NET MAUI, Xamarin или аналогичных мобильных фреймворках
- Опыт разработки корпоративных систем с Kafka или аналогичными технологиями очередей сообщений
- Практический опыт деплоя и поддержки приложений в Microsoft Azure
- Опыт публикации и сопровождения приложений в Apple App Store и Google Play Store
- Понимание архитектуры ПО, паттернов проектирования и практик безопасного кодирования
- Опыт работы с системами контроля версий на базе Git и современными DevOps-практиками
- Опыт разработки с использованием AI-ассистентов или агентных AI-инструментов
Условия
- Прямое влияние на продукты, используемые в авиационных операциях
- Работа с современными облачными, мобильными и корпоративными технологиями
- Возможность влиять на архитектуру и технологическое направление
- Коллаборативная среда с реальной ответственностью и видимостью результатов
- Работа сразу по нескольким направлениям: web, mobile, cloud, интеграции и данные, без ограничения одной специализацией
- Локация: Portsmouth, NH или в зоне доступности метро Бостона, MA; для исключительно квалифицированных кандидатов возможна удалённая работа по США
Навыки
- .NET
- C#
- ASP.NET
- Blazor
- .NET MAUI
- Xamarin
- REST API
- Microsoft SQL Server
- Kafka
- Azure
- Azure App Services
- Azure Functions
- Azure SQL Database
- Service Bus
- Azure Storage
- CI/CD
- Git
- DevOps
- Apple App Store
- Google Play Store
- Azure DevOps
- GitHub Actions
- OAuth
- OpenID Connect
- Entra ID
- Okta
- Agile
- Scrum
- Atlassian