Inabia
.NET/C# Full Stack Developer - New York, NY (Preferred local candidates)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Full-stack разработчик .NET/C# в Nagarro (Нью-Йорк). Проектирование и разработка масштабируемых веб-приложений для технологических и операционных команд, от баз данных и backend-сервисов до frontend на React, с деплоем в Microsoft Azure.
Задачи
- Проектировать и разрабатывать корпоративные full-stack приложения на .NET/C# и React
- Создавать защищённые высокопроизводительные RESTful API и интегрировать приложения с внутренними и сторонними системами
- Разрабатывать адаптивные и доступные интерфейсы на React, HTML, CSS и JavaScript
- Проектировать и оптимизировать базы данных MS SQL Server: сложные запросы, хранимые процедуры, индексы, тюнинг производительности
- Деплоить, масштабировать и мониторить приложения с помощью сервисов Azure (App Service, Azure Functions, Azure SQL, Key Vault, Application Insights)
- Соблюдать лучшие практики в стандартах кодирования, паттернах проектирования, тестировании и безопасности
- Участвовать в code review и поддерживать других разработчиков команды
- Взаимодействовать со стейкхолдерами, переводя бизнес-требования в технические решения и оценки
- Устранять production-инциденты и проводить root-cause analysis
- Документировать технические решения и процессы деплоя
Требования
- Степень бакалавра в Computer Science, инженерии или смежной области (или эквивалентный опыт)
- 5+ лет профессионального опыта full-stack разработки на C# и .NET / .NET Core
- Сильная экспертиза в ASP.NET Core Web API, dependency injection и асинхронном программировании
- 3+ года практического опыта с React и современным JavaScript (ES6+)
- Продвинутое знание HTML5, CSS3 и принципов адаптивного дизайна
- Подтверждённый опыт проектирования и оптимизации баз данных MS SQL Server (T-SQL, проектирование схем, тюнинг запросов)
- Сильный практический опыт с Entity Framework / Entity Framework Core: code-first миграции, LINQ, оптимизация производительности запросов
- Опыт создания и деплоя приложений в Azure
- Понимание паттернов проектирования, принципов SOLID и практик чистого кода
- Владение Git и стратегиями ветвления
- Отличные навыки решения проблем и коммуникации
- Способность работать самостоятельно и в коллаборативной быстрой среде
Условия
- Fulltime Employee
- Гибридный формат: 3 дня в офисе (вторник, среда, четверг) в Нью-Йорке
- По понедельникам и пятницам возможны визиты к клиентам в пределах Нью-Йорка по необходимости
- 2-3 раунда технических интервью, финальное интервью — очно в офисе Nagarro в Нью-Йорке
- Предпочтение локальным кандидатам
Навыки
- .NET
- C#
- .NET Core
- ASP.NET Core Web API
- React
- JavaScript
- ES6+
- HTML5
- CSS3
- MS SQL Server
- T-SQL
- Entity Framework
- Entity Framework Core
- LINQ
- Azure
- Azure App Service
- Azure Functions
- Azure SQL
- Key Vault
- Application Insights
- Git
- SOLID
- Azure DevOps
- Azure AD
- Microsoft Entra ID
- OAuth 2.0
- OpenID Connect
- TypeScript
- Redux
- React Query
- Docker
- Azure Kubernetes Service
- xUnit
- NUnit
- Jest