CoStar Group
Senior Software Engineer (C#/Databases) - Apartments.com - Irvine, CA
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду Apartments.com (CoStar Group) для поддержки и развития высоконагруженных веб-приложений, которыми пользуются миллионы арендаторов. Роль с фокусом на C#/.NET и проектирование реляционных баз данных.
Задачи
- Проектировать и разрабатывать ПО с использованием принципов ООП и паттернов проектирования для высокой переиспользуемости и поддерживаемости
- Писать покрываемый юнит-тестами код на C#
- Изучать продуктовую архитектуру и фреймворки CoStar, поддерживать и развивать платформу
- Разрабатывать хранимые процедуры, SQL-скрипты и ETL-задачи в соответствии со стандартами баз данных CoStar
- Участвовать в непрерывном улучшении процессов в Agile/Scrum-командах
- Формировать консенсус между командами, работающими над проектами разработки
- Организовывать обсуждения с другими .NET- и database-разработчиками для обмена идеями и улучшениями
- Оценивать новые технологии и определять возможности, тренды и лучшие практики для усиления технологической платформы
Требования
- Степень бакалавра
- 6+ лет опыта production-разработки на C# .NET (или .NET Core)
- Опыт проектирования реляционных баз данных (MS SQL или MySQL), включая оптимизацию производительности
- Подтверждённый опыт создания и запуска успешных продуктов и платформ
- Опыт юнит-, нагрузочного и автоматизированного тестирования
- Понимание бизнес-драйверов разрабатываемого ПО
- Опыт менторства разработчиков и умение формировать консенсус
Условия
- Гибридный формат: 4 дня в офисе в Irvine, CA, 1 день удалённо
- Конкурентная компенсация и бонусы за результаты
- Внутреннее обучение и компенсация расходов на образование
- Медицинская страховка (Medical / Vision / Dental / Prescription Drug)
- Страхование жизни, юридическое и дополнительное страхование
- Виртуальные и очные услуги психологической помощи
- Компенсация транспортных расходов и парковки
- Пенсионный план 401(K) с matching contributions
- Программа покупки акций сотрудниками
- Оплачиваемый отпуск
- Фитнес-центр на территории и/или компенсация членства
- Доступ к Employee Resource Groups (DEI)
- Бесплатные напитки и здоровые снеки
Навыки
- C#
- .NET
- .NET Core
- MS SQL
- MySQL
- SQL
- ETL
- ООП
- Vue
- React
- Angular
- TypeScript
- AWS S3
- AWS SQS
- DynamoDB
- ElastiCache
- Apache Kafka
- Datadog