CoStar
Senior Software Engineer (C#/Databases) - Apartments.com - Irvine, CA
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в команду Apartments.com (CoStar Group) для поддержки и развития высоконагруженных веб-приложений с миллионами пользователей. Работа с C#/.NET, реляционными БД и SQL/ETL.
Задачи
- Проектировать и разрабатывать ПО с применением принципов ООП и паттернов проектирования для высокой переиспользуемости и поддерживаемости
- Писать покрываемый юнит-тестами код на 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
- Программа покупки акций сотрудниками
- Оплачиваемый отпуск
- Компенсация обучения
- Фитнес-центр в офисе и/или компенсация членства, йога, Peloton, персональные тренировки, групповые занятия
- ERGs по Diversity, Equity & Inclusion
- Бесплатные кофе, чай, какао, фрукты и здоровые снеки
Навыки
- C#
- .NET
- .NET Core
- MS SQL
- MySQL
- SQL
- ETL
- ООП
- Agile
- Scrum
- Vue
- React
- Angular
- TypeScript
- AWS S3
- AWS SQS
- DynamoDB
- ElastiCache
- Apache Kafka
- Datadog