Simpson Strong-Tie
Senior Software Engineer — Cloud Services & API Platform (C#/Azure Track) - Hybrid
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в команду модернизации программной платформы Simpson Strong-Tie. Проектирование и разработка облачных API и сервисов на C#/ASP.NET Core в Microsoft Azure для инженерных и проектировочных приложений строительной отрасли.
Задачи
- Проектировать, разрабатывать и поддерживать масштабируемые cloud-native сервисы и API на C# и ASP.NET Core
- Совместно с архитекторами и инженерами переносить функциональность существующих desktop-приложений в сервисные и облачные решения
- Проектировать и реализовывать безопасные, наблюдаемые и отказоустойчивые распределённые системы на технологиях Azure
- Участвовать в обсуждениях технического дизайна, код-ревью и архитектурных ревью, продвигать инженерные практики
- Разрабатывать автоматизированное тестирование, CI/CD пайплайны и процессы деплоя
- Участвовать в Agile-планировании, ежедневных стендапах, sprint review и ретроспективах
- Менторить членов команды и способствовать непрерывному улучшению инженерных стандартов
Требования
- Степень бакалавра в Computer Science, Information Systems, Software Engineering или эквивалентный опыт
- 7+ лет профессиональной разработки ПО
- Сильное владение C# и .NET (ASP.NET Core)
- Опыт создания RESTful API и распределённых сервисов
- Опыт проектирования масштабируемых client-server или cloud-native приложений
- Опыт с реляционными БД и моделированием данных (T-SQL / Azure SQL)
- Опыт внедрения стратегий автоматизированного тестирования (unit, integration)
- Опыт работы с Git-based workflow
- Опыт работы в Agile / Scrum
- Сильные навыки системного дизайна, отладки и коммуникации
- Подтверждённая способность менторить и направлять других инженеров
- Знание сервисов Microsoft Azure: App Services, Azure Functions, Service Bus, Storage, Application Insights, Azure SQL, Key Vault, Managed Identity
- Понимание паттернов микросервисной и service-oriented архитектуры
- Опыт с event-driven системами и паттернами обмена сообщениями (Azure Service Bus / Event Grid)
- Опыт CI/CD пайплайнов на Azure DevOps или GitHub Actions
- Опыт с контейнеризацией: Docker и Kubernetes (AKS)
- Практики observability и мониторинга (Application Insights / OpenTelemetry / structured logging)
- Документирование API через OpenAPI / Swagger
- Аутентификация и авторизация через OAuth2, OpenID Connect и Microsoft Entra ID
- Опыт модернизации legacy desktop или монолитных приложений
- Разработка на WPF или desktop-приложений (C++/C#)
- Infrastructure as Code (Terraform / Bicep / ARM)
Условия
- Full-time, exempt позиция в Plano, TX
- Гибридный формат: три дня в неделю в офисе
- Релокация не предоставляется
- Квартальные бонусы или комиссия
- Медицинская, стоматологическая и оптическая страховка, пенсионные отчисления, employee stock purchase, оплачиваемые отпуска и праздники, скидки для сотрудников, реферальные бонусы, компенсация обучения
- Командировки внутри страны до 5–10% времени
- Оффер обусловлен успешным drug screen и проверкой судимости
Навыки
- C#
- .NET
- ASP.NET Core
- RESTful API
- T-SQL
- Azure SQL
- Microsoft Azure
- Azure App Services
- Azure Functions
- Azure Service Bus
- Azure Storage
- Application Insights
- Key Vault
- Managed Identity
- Event Grid
- Azure DevOps
- GitHub Actions
- Docker
- Kubernetes
- AKS
- OpenTelemetry
- OpenAPI
- Swagger
- OAuth2
- OpenID Connect
- Microsoft Entra ID
- WPF
- C++
- Terraform
- Bicep
- ARM
- Git
- Agile
- Scrum