Foundation Software
Senior Applications Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик приложений в американскую продуктовую компанию Foundation Software (строительные технологии). Разработка новых функций и поддержка существующего ПО на C#/.NET в Azure, участие в архитектуре и менторство разработчиков.
Задачи
- Разрабатывать новые сервисы на C# / .NET / Web API / SQL Server / WinForms / WPF в Azure
- Выполнять задачи по архитектуре и проектированию
- Отвечать за развитие архитектуры ПО
- Разрабатывать ПО согласно требованиям конечных пользователей и стандартам качества
- Определять и внедрять паттерны программирования и стандарты
- Участвовать в code review и следить за соблюдением стандартов в кодовой базе
- Регулярно участвовать в Story Grooming и Sprint Planning
- Участвовать в планировании проектов и давать точные оценки по задачам
- Проводить design-сессии и участвовать в pair programming
- Поддерживать, диагностировать и устранять production-инциденты, при необходимости взаимодействуя с заказчиками
- Курировать и менторить других разработчиков
- Постоянно изучать новые техники и технологии
Требования
- Bachelor's degree in Business Information Systems, Computer Science или эквивалентный опыт
- Практический опыт Agile Scrum
- Опыт работы с Microsoft Azure Cloud Platform
- Опыт работы с распределёнными системами контроля версий, например Azure DevOps
- Знание платформ управления жизненным циклом API
- Сильный опыт разработки под Windows (WPF/WinForms)
- Сильный опыт с MS SQL Server, SQL (TSQL), диагностикой БД и оптимизацией планов
- Практический подход к разработке с балансом между техническими решениями и бизнес-задачами
- 5 лет опыта разработки и проектирования решений на: .NET Core Web API, C#, LINQ, SQL, Visual Studio и GIT, Microsoft SQL Server, Dependency Injection и Unit Testing, REST, Azure (Functions, Insights, Redis, SQL, Storage), микросервисы, WinForms и WPF (MVVM)
- Сильные коммуникативные навыки и умение эффективно общаться с кросс-функциональными командами, руководством и внешними клиентами
Условия
- Постоянная полная занятость
- Оплачиваемый отпуск и праздничные дни
- 401(k) с match
- Компенсация обучения
- Медицинская, глазная и стоматологическая страховка
- Скидки на страхование питомцев, дома и авто через Liberty Mutual
- Тренажёрный зал, фитнес-классы и бесплатные персональные тренировки
- Игровая комната с настольным теннисом, футболом и видеоиграми
- Полноценная кухня, бесплатный кофе, напитки и снеки
- Билеты на спортивные события Кливленда, lunch and learn и корпоративные мероприятия
- Маникюр и педикюр в офисе, массаж, услуги прачечной, ежемесячная автомойка, обеды по средам и ежемесячный happy hour
Навыки
- C#
- .NET
- .NET Core
- Web API
- SQL Server
- TSQL
- SQL
- WinForms
- WPF
- MVVM
- Azure
- Azure Functions
- Azure Insights
- Azure Redis
- Azure Storage
- Azure DevOps
- GIT
- Visual Studio
- LINQ
- REST
- Microservices
- Dependency Injection
- Unit Testing
- Agile
- Scrum