Starr Companies
Senior Full Stack .Net Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior Full Stack .NET разработчик в международную страховую компанию Starr. Проектирование и поддержка безопасных облачных бизнес-приложений на .NET/C#, Angular, Azure и SQL Server на всех этапах жизненного цикла разработки.
Задачи
- Проектировать, разрабатывать, тестировать, разворачивать и поддерживать веб-приложения на .NET, C#, Angular, SQL Server и Microsoft Azure
- Создавать и поддерживать RESTful API, backend-сервисы, интеграционные слои и Angular-приложения
- Применять практики безопасного кодирования, аутентификацию и авторизацию, корпоративные стандарты безопасности
- Проектировать модели данных, схемы БД, запросы и стратегии оптимизации производительности SQL Server
- Устранять сложные production-инциденты, связанные с кодом, производительностью БД, облачной инфраструктурой и деплоем
- Устанавливать технические стандарты и менторить других разработчиков
- Работать в тесной связке с product owners, бизнес-заказчиками, QA, DevOps и командами безопасности
Требования
- Большой опыт разработки enterprise-приложений на современных версиях .NET и C#
- Понимание ООП, принципов SOLID, DI, асинхронного программирования, обработки исключений, логирования и оптимизации производительности
- Опыт создания ASP.NET Core Web API, background services и service-oriented приложений
- Знание OAuth 2.0, OpenID Connect, JWT, RBAC и claims-based авторизации
- Опыт unit- и integration-тестирования, mocking-фреймворков
- Сильный опыт работы с Entity Framework Core: миграции, моделирование данных, оптимизация запросов
- Опыт разработки SPA на современных версиях Angular и TypeScript, знание RxJS, observables, signals, state management
- Опыт работы с HTML, CSS/SCSS и UI-библиотеками, создание адаптивных и доступных интерфейсов
- Практический опыт проектирования, деплоя и поддержки приложений в Microsoft Azure (App Service, Functions, Azure SQL, Storage, Key Vault, Application Insights, Azure Monitor, API Management)
- Опыт Infrastructure as Code (Bicep, ARM, Terraform)
- Сильный опыт проектирования и оптимизации баз Microsoft SQL Server, продвинутый SQL
- Опыт использования AI-инструментов разработки, например GitHub Copilot
- 8+ лет профессиональной разработки ПО, включая senior- или технические лидерские роли
- Опыт Agile (Scrum, Kanban), Git, code review, CI/CD (Azure DevOps, GitHub Actions)
- Желательно: Docker, Kubernetes/AKS, Redis, опыт в регулируемых и высоконагруженных enterprise-средах
Условия
- Работа в глобальном лидере коммерческого страхования с более чем вековой историей
- Предпринимательская культура и доступное руководство
- Первоклассное обучение и возможности профессионального развития
- Равные возможности трудоустройства и инклюзивная среда
Навыки
- .NET
- C#
- ASP.NET Core
- Angular
- TypeScript
- RxJS
- HTML
- CSS
- SCSS
- Azure
- Azure App Service
- Azure Functions
- Azure SQL Database
- Azure Storage
- Azure Key Vault
- Application Insights
- Azure Monitor
- Azure API Management
- Entity Framework Core
- SQL Server
- SQL
- OAuth 2.0
- OpenID Connect
- JWT
- Bicep
- ARM templates
- Terraform
- GitHub Copilot
- Git
- Azure DevOps
- GitHub Actions
- Docker
- Kubernetes
- AKS
- Redis