Citibank
Lead Software Engineer – Full Stack (.NET / Angular/ Microservices)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Ведущий full-stack инженер в технологическую команду Citi. Сочетает hands-on разработку enterprise-приложений на .NET/Angular с руководством командой разработчиков до 12 человек.
Задачи
- Руководить командой до 12 разработчиков, распределять задачи, контролировать сроки и эффективность совместно с Technology Project Manager
- Отслеживать биллинг часов и вести финансовую отчётность по проекту
- Участвовать в грумингах, совместно с бизнесом, архитекторами и аналитиками превращать требования в user stories и оценки
- Разрабатывать и поддерживать адаптивные веб-интерфейсы на .NET Core MVC, ASP.NET, JavaScript, Bootstrap и CSS
- Проектировать и реализовывать масштабируемые микросервисы, RESTful API и автоматизированные workflow
- Проектировать и поддерживать схемы БД, хранимые процедуры и функции в реляционных и NoSQL платформах
- Управлять процессом продвижения кода и артефактами SDLC-комплаенса
- Участвовать в циклах UAT-тестирования и оперативно устранять дефекты
- Развивать практики CI/CD и внедрение DevOps-инструментов
Требования
- 7+ лет опыта разработки ПО
- Владение frontend-технологиями: .NET Core MVC, Angular, JavaScript, Bootstrap, CSS
- Опыт разработки микросервисов и SOA на .NET Core и ASP.NET, знание паттернов микросервисов
- Опыт проектирования и интеграции RESTful API в распределённых системах
- Опыт работы с БД MS SQL, Oracle, Couchbase: схемы, хранимые процедуры, оптимизация производительности
- Опыт управления или менторства команд разработчиков в Agile/Scrum
- Знание DevOps-инструментов Harness, Tekton, GitHub и настройки CI/CD
- Опыт ведения SDLC-комплаенса и процессов продвижения кода в регулируемой среде
- Опыт с фреймворками тест-автоматизации, предпочтительно Selenium
- Знакомство с контейнерами и OpenShift
- Понимание основ AI, включая prompt engineering
- Высшее образование или эквивалентный опыт
Условия
- Полная занятость
- Зарплата $125,760.00 - $188,640.00
- Медицинская, стоматологическая и оптическая страховка
- 401(k)
- Страхование жизни, от несчастных случаев и инвалидности
- Wellness-программы
- Оплачиваемые отпуска и больничные, оплачиваемые праздники
- Возможны дискреционные и формульные премии и retention-выплаты
Навыки
- .NET Core
- ASP.NET
- .NET Core MVC
- Angular
- JavaScript
- Bootstrap
- CSS
- Microservices
- RESTful API
- MS SQL
- Oracle
- Couchbase
- Harness
- Tekton
- GitHub
- CI/CD
- Selenium
- OpenShift
- Docker
- Agile
- Scrum
- Prompt Engineering