.NET Developer (Jun+/Middle-)
Мы набираем команду! Присоединяйтесь к ItexUS уже сегодня!
Мы ищем .NET разработчика (Junior+/Middle-), который присоединится к нашей команде.
В этой роли вы будете участвовать в разработке современных серверных сервисов и API, работать с облачной инфраструктурой и участвовать в создании масштабируемых систем, следуя современным архитектурным принципам.
Вы будете сотрудничать с опытными инженерами, принимать участие в архитектурных обсуждениях и постоянно совершенствовать свои технические навыки, создавая надежные и качественные решения для международных проектов.
О нас Itexus — это команда талантливых профессионалов в области разработки, тестирования и поддержки программного обеспечения. С 2013 года мы успешно реализовали более 300 проектов для клиентов в США, Западной Европе и СНГ. Наше портфолио включает стартапы и крупные международные компании в сферах финансов, страхования, здравоохранения, туризма, розничной торговли и образования.
Обязанности:
- Разработка и поддержка серверных сервисов с использованием C# и .NET (Core / .NET 6–8).
- Проектирование и создание RESTful API с использованием ASP.NET Core Web API.
- Участие в разработке бизнес-логики и системной архитектуры.
- Работа с базами данных и ORM, оптимизация запросов и управление миграциями.
- Диагностика и устранение ошибок и узких мест производительности.
- Участие в технических обсуждениях, мозговых штурмах и демонстрациях.
- Следование и поддержка стандартов качества кода и лучших практик разработки.
- Участие в код-ревью, обмене знаниями и внутренних технических дискуссиях.
- Взаимодействие с межфункциональными командами в среде Agile/Scrum.
Требования:
- 2–3 года опыта работы с C# (.NET Core / .NET 6–8) и ASP.NET Core.
- Опыт создания REST API с использованием ASP.NET Core Web API.
- Понимание и практическое применение принципов Clean Architecture, SOLID и DDD.
- Базовый опыт работы с микросервисной архитектурой и концепциями CQRS.
- Опыт рефакторинга и поддержки легаси-кода.
- Глубокие знания SQL СУБД (MS SQL Server и/или PostgreSQL).
- Практический опыт работы с Entity Framework Core (миграции, оптимизация запросов) и Dapper.
- Знакомство с решениями для аутентификации и авторизации (IdentityServer, Keycloak, Microsoft Identity, JWT).
- Опыт работы с Docker и базовое понимание Kubernetes.
- Опыт работы с CI/CD пайплайнами (Azure DevOps, GitLab CI/CD, Jenkins).
- Знакомство с облачными платформами, такими как Azure, AWS или GCP.
- Уверенное владение Git и распространенными стратегиями ветвления (GitFlow, Feature Branching).
- Опыт модульного и интеграционного тестирования (NUnit, xUnit, Moq) и понимание принципов TDD.
- Английский язык на уровне Upper-Intermediate (B2+) или выше, с умением уверенно общаться как с техническими, так и с нетехническими командами.
- Опыт работы в командах по методологии Agile / Scrum.
- Способность участвовать в код-ревью и процессах совместной разработки.
Будет плюсом:
- Знание TypeScript и современных фронтенд-фреймворков, таких как React или Angular.
- Знакомство с AI-ассистентами для кодирования (GitHub Copilot, Cursor).
- Понимание практик безопасной разработки (SAST/DAST, код-ревью с фокусом на безопасность).
- Опыт работы с PowerShell или скриптами автоматизации.
- Опыт работы в распределенных или удаленных командах.
- Дополнительный опыт работы с решениями для управления идентификацией (IdentityServer, JWT, Microsoft Identity).