Verra Mobility
Mesa, Соединенные Штаты1 месяц назад
Название: Старший разработчик программного обеспечения Местоположение: AZ_Mesa_HQ
О нас… Verra Mobility — мировой лидер в области интеллектуальных транспортных систем. Verra Mobility Commercial Services создает интеллектуальные дорожные системы, обслуживая крупнейшие в мире парки коммерческого транспорта и компании по прокату автомобилей для управления транзакциями и нарушениями правил дорожного движения для более чем 8,5 миллионов транспортных средств. Verra Mobility является ведущим поставщиком подключенных систем, обрабатывая около 165 миллионов транзакций в год благодаря взаимодействию с более чем 50 индивидуальными дорожными службами и более чем 400 выдающими органами. Компания Verra Mobility Corp., базирующаяся в Аризоне, в настоящее время работает в 15 странах и на 22 языках. Компания постоянно смотрит в будущее, гарантируя, что она создает актуальные решения сегодня, которые будут работать завтра. Стремясь понять новых клиентов, регионы и предприятия, которые будут формировать будущий опыт интеллектуальных транспортных систем, Verra Mobility стремится обеспечить, чтобы больше людей во всем мире безопасно и легко достигали своих пунктов назначения. Сохраняя свои основные принципы в центре внимания, Verra Mobility руководствуется отношениями, ориентируется на воздействие, руководствуется тем, что правильно, и черпает энергию из того, что будет дальше.
Культура Verra Mobility Corporation — быстрорастущая, ориентированная на предпринимательство компания, которая действует, исходя из философии и подхода «человек прежде всего». Компания живет своими основными ценностями — «Поступай правильно», «Возглавляй с достоинством», «Побеждай вместе» и «Бери на себя ответственность» — во всем, что она делает для своих клиентов и членов команды. Компания стремится к агрессивному росту, как органически, так и за счет приобретений, чтобы оставаться бесспорным лидером рынка, обладая следующими пятью основными компетенциями: предрасположенность к действию, ориентация на клиента, командная работа, ориентация на результат и стремление к совершенству.
Обзор должности: Verra Mobility ищет кандидата на должность старшего разработчика программного обеспечения для проектирования, разработки, модернизации и поддержки корпоративных приложений как на современных, так и на устаревших технологических стеках. Идеальный кандидат — это опытный инженер-практик, который может создавать новые облачные приложения с использованием C#, современного .NET, React, микросервисов, API и микрофронтендов, а также поддерживать и постепенно модернизировать устаревшие приложения, созданные с использованием .NET Framework, C# и ASP.NET. Эта роль требует сильных навыков проектирования программного обеспечения, практического применения принципов SOLID и шаблонов проектирования, эффективного использования инструментов с поддержкой ИИ/генерации кода, а также способности наставлять других инженеров и повышать инженерные стандарты в команде.
Основные обязанности: Проектировать и разрабатывать масштабируемые, безопасные, поддерживаемые приложения с использованием C#, современного .NET Core, REST API, React, микросервисов и архитектур микрофронтендов. Преобразовывать бизнес-требования и требования к продукту в эффективные технические проекты, API, сервисы, компоненты, модели данных и интеграционные решения. Применять принципы SOLID, чистую архитектуру, разделение ответственности, внедрение зависимостей, концепции предметно-ориентированного проектирования и соответствующие шаблоны проектирования программного обеспечения. Проектировать сервисы с соответствующими границами, минимизируя связанность при поддержке независимой разработки, тестирования, развертывания и масштабирования. Создавать и развертывать приложения в облачной среде, используя облачные сервисы, контейнеры, CI/CD, управление конфигурацией, ведение журналов, мониторинг и наблюдаемость. Разрабатывать и интегрировать RESTful API, асинхронные сообщения/события, а также интеграции со сторонними/внешними системами. Навигировать итеративные процессы разработки и управления релизами в рамках Scrum. Тесно сотрудничать с менеджерами продуктов, техническими руководителями, архитекторами, QA, DevOps, службой поддержки приложений, службой безопасности и другими инженерными командами в модели Agile/Product Operating Model. Наставлять младших и средних разработчиков в области проектирования программного обеспечения, стандартов кодирования, отладки, тестирования, разработки с поддержкой ИИ и передовых инженерных практик. Устранять сложные производственные проблемы, проводить анализ первопричин и внедрять устойчивые корректирующие и превентивные решения. Разрабатывать и поддерживать исчерпывающую техническую документацию. Принимать на себя ответственность за назначенные возможности от технического проектирования до разработки, тестирования, развертывания, валидации в производстве и постоянной поддержки.
Квалификация: Степень бакалавра в области компьютерных наук, информационных технологий или инженерии (или эквивалентный опыт). Как правило, 10+ лет профессионального опыта разработки программного обеспечения, с существенным практическим опытом разработки корпоративных приложений с использованием C# и .NET. Значительный опыт проектирования и разработки полнофункциональных корпоративных приложений, а не в основном поддержания существующих приложений. Продемонстрированная способность самостоятельно выполнять сложные требования от анализа и технического проектирования до реализации и развертывания в производстве. Отличные коммуникативные навыки (письменные и устные), навыки обмена знаниями и сотрудничества. Опыт работы в командной среде и владение методологиями управления проектами Agile обязательны.
Техническая экспертиза: Сильный практический опыт работы с C#, современным .NET Core, ASP.NET Core, Web API, RESTful сервисами, внедрением зависимостей, асинхронным программированием, LINQ, Entity Framework/EF Core и разработкой корпоративных приложений. Значительный опыт работы с React, JavaScript/TypeScript, HTML5, CSS, компонентной разработкой, управлением состоянием, интеграцией API и современной фронтенд-разработкой. Настоятельно приветствуется опыт работы с микрофронтендами. Продемонстрированная способность проектировать приложения с использованием принципов SOLID, чистого кода, шаблонов проектирования, многоуровневой/чистой архитектуры, микросервисов, проектирования API-first, событийных концепций, предметного моделирования, паттернов отказоустойчивости и слабосвязанных архитектур. Опыт разработки и эксплуатации приложений в облачной среде — предпочтительно Azure — включая конвейеры CI/CD, контейнеры, облачные сервисы, конфигурацию приложений, управление секретами, мониторинг, ведение журналов и наблюдаемость. Сильные навыки SQL/PLSQL и работы с реляционными базами данных, предпочтительно SQL Server, а также опыт проектирования уровней доступа к данным, интеграций, API, интеграций на основе сообщений/событий и высокопроизводительных взаимодействий с базами данных. Поддерживать солидное понимание практик безопасности, включая службы аутентификации и авторизации. Значительный опыт работы с автоматизированным модульным тестированием, мокированием, интеграционным тестированием, тестированием API, практиками качества кода, статическим анализом, безопасным кодированием и автоматизированными проверками качества. Создавать, обновлять и улучшать хранимые процедуры, отчеты SSRS и пакеты SSIS. Продемонстрированная способность эффективно использовать генеративный ИИ и инструменты генерации кода на протяжении всего жизненного цикла разработки программного обеспечения — не просто генерировать код — включая уточнение требований, техническое проектирование, реализацию, рефакторинг, генерацию тестов, отладку, документацию и проверку PR/кода.
Ценности Verra Mobility
Идеальный кандидат на эту должность естественно работает в соответствии с основными ценностями Verra Mobility: Бери на себя ответственность. Мы ориентируемся на высокую производительность и стремимся к выдающимся результатам. Наши сотрудники обеспечивают подотчетность, оптимизируют и согласовывают работу, ориентируются на клиента и культивируют инновации. Поступай правильно. Мы отстаиваем честность и хорошие моральные качества. Члены нашей команды демонстрируют этичное поведение, проявляют здравый смысл и мужество. Выбирай мужество вместо комфорта. Мы беремся за обсуждения, решения и действия, которые продвигают бизнес вперед, даже когда они кажутся неудобными. Мы оспариваем предположения, решаем проблемы на ранних стадиях и ставим прогресс выше простоты. Побеждай вместе. Мы верим в совместный рост и вдохновение людей. Мы ищем людей, которые сотрудничают, ценят различия, думают и действуют глобально, создают привлекательную рабочую среду, а также признают и развивают других.
С вашего явного согласия, полученного в процессе подачи заявления, мы будем хранить персональные данные кандидата исключительно в деловых целях, для которых они были собраны. Ни при каких обстоятельствах мы не будем хранить такие данные более двух (2) лет после завершения процесса подбора персонала, связанного с должностью, на которую вы подали заявление, или в случае возникновения других связанных вакансий в компании. Уведомление о конфиденциальности для соискателей Verra Mobility Verra Mobility является работодателем с равными возможностями. Квалифицированные кандидаты получат рассмотрение для трудоустройства без учета расы, цвета кожи, религии, пола, национального происхождения, сексуальной ориентации, гендерной идентичности, инвалидности или статуса ветерана, охраняемого законом.
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Опыт работы
от 10 лет
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить