Citi
Senior Full Stack .NET Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior full-stack .NET разработчик в Citi для создания end-to-end автоматизационных решений: приложений, сервисов и баз данных в крупной корпоративной среде. Работа с .NET Core микросервисами, базами данных и современными UI-фреймворками.
Задачи
- Разрабатывать и внедрять новые или доработанные end-to-end приложения: UI, хранилища данных и автоматизированные workflow
- Создавать автоматизированные процессы, взаимодействующие с множеством API, баз данных и пользовательских интерфейсов
- Разрабатывать масштабируемые решения для БД: схемы, хранимые процедуры, функции
- Анализировать сложные бизнес- и системные процессы, выявлять возможности улучшения
- Сотрудничать с бизнес-аналитиками, архитекторами и пользователями, переводить требования в технические истории и оценки
- Участвовать в полном SDLC: исследования, проектирование, разработка, тестирование, внедрение
- Управлять продвижением кода, CI/CD пайплайнами и артефактами SDLC в соответствии с требованиями комплаенса
- Рекомендовать и внедрять меры безопасности, соблюдать процедуры по рискам и комплаенсу
- Поддерживать гигиену репозитория кода и метрики разработчиков
- Выступать экспертом (SME) для старших стейкхолдеров и членов команды
- Оказывать пользовательскую и операционную поддержку приложений, участвовать в UAT и устранять дефекты в срок
- Работать самостоятельно, управлять дедлайнами и изменениями требований
Требования
- 5+ лет профессионального опыта в full-stack разработке
- Сильное знание frontend и backend технологий: ASP.NET MVC, .NET Core, JavaScript, Bootstrap, CSS, уверенное владение C#
- Опыт с современными UI-фреймворками: Angular, React или Microsoft Blazor
- Экспертиза в разработке .NET Core микросервисов, понимание архитектуры микросервисов и паттернов проектирования
- Опыт разработки БД: реляционные и NoSQL (Microsoft SQL Server, Oracle, MongoDB), языки запросов (PL/SQL, T-SQL)
- Глубокое знание принципов RESTful API и опыт интеграции систем
- Опыт с инструментами тестовой автоматизации (например, Selenium)
- Желательно: Python, Agentic AI и/или Generative AI
- Желательно: Java и Spring Boot для микросервисов
- Знание DevOps-инструментов (Lightspeed, Harness, Tekton, GitHub) и CI/CD пайплайнов
- Опыт управления и реализации успешных проектов, знание методологий управления проектами
- Желательно: Docker, OpenShift, Kubernetes
- Опыт использования AI-ассистентов для кодинга (GitHub Copilot, Devin AI)
- Желательно: основы AI, prompt engineering, интеграция с AI-моделями и API
- Умение работать в быстром темпе, справляться с меняющимися приоритетами
- Степень бакалавра или эквивалентный опыт
Условия
- Полная занятость
- Конкурентные бенефиты: медицинская, стоматологическая и офтальмологическая страховка, 401(k), страхование жизни, несчастных случаев и инвалидности, wellness-программы
- Оплачиваемые отпуска, больничные и праздничные дни
- Дискреционные и формульные премии и retention-выплаты для подходящих сотрудников
Навыки
- C#
- .NET Core
- ASP.NET MVC
- JavaScript
- Bootstrap
- CSS
- Angular
- React
- Microsoft Blazor
- Microservices
- Microsoft SQL Server
- Oracle
- MongoDB
- PL/SQL
- T-SQL
- REST API
- Selenium
- Python
- Generative AI
- Java
- Spring Boot
- DevOps
- CI/CD
- GitHub
- Harness
- Tekton
- Docker
- OpenShift
- Kubernetes
- GitHub Copilot