Sprezzatura Management Consulting

Full Stack Technical Lead

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Технический лид full-stack команды для программы Department of Veterans Affairs. Руководит разработкой приложений на C#/.NET и Angular с глубокой экспертизой в MS SQL Server и T-SQL, отвечает за архитектуру, качество и поставку.

Задачи

  • Руководить командой full-stack, back-end, front-end и database разработчиков, менторить и развивать её
  • Задавать стандарты кодирования, архитектурные гайдлайны и best practices для .NET, Angular и SQL
  • Проводить дизайн-ревью и код-ревью, обеспечивать качество каждого результата
  • Переводить бизнес-требования в технические дизайны, оценки и планы работ
  • Принимать и документировать архитектурные решения (ADR), управлять техническим долгом
  • Проектировать и разрабатывать back-end сервисы на C#, ASP.NET Core, Web API, EF Core или Dapper
  • Руководить разработкой Angular front-end: архитектура компонентов, RxJS, state management (NgRx), роутинг, формы, производительность
  • Определять API-контракты (REST, OpenAPI/Swagger) и обеспечивать интеграцию front-end и back-end
  • Применять аутентификацию и авторизацию (OAuth2/OIDC, JWT, Azure AD/Entra ID) и практики безопасного кодирования
  • Проектировать и оптимизировать схемы, индексы, представления, хранимые процедуры, функции и триггеры
  • Писать и оптимизировать сложный T-SQL (CTE, оконные функции, MERGE, динамический SQL, транзакции, обработка ошибок)
  • Диагностировать проблемы производительности через execution plans, DMV и Query Store, тюнить SQL от EF Core
  • Обеспечивать целостность данных, безопасность и контроль конкурентности (уровни изоляции, блокировки, дедлоки)
  • Отвечать за поставку по всему SDLC: требования, дизайн, разработка, тестирование, релиз, поддержка
  • Управлять Git, стратегиями ветвления и CI/CD пайплайнами (Azure DevOps или GitHub Actions) для .NET, Angular и БД
  • Определять тестовую стратегию: unit (xUnit/NUnit, Jasmine/Jest, tSQLt), интеграционные, e2e (Cypress или Playwright), нагрузочные
  • Управлять релизами, окружениями, деплоями и планами отката
  • Участвовать в sprint planning, оценке и управлении рисками в Agile
  • Работать с DBA и DevOps по backup/recovery, высокой доступности, мониторингу и планированию мощностей
  • Поддерживать ETL/reporting (SSIS, SSRS, Power BI) при необходимости
  • Коммуницировать с product owners, архитекторами, QA и бизнес-стейкхолдерами
  • Вести техническую документацию и материалы для онбординга

Требования

  • Возможность получить и поддерживать VA Public Trust (background investigation)
  • Степень бакалавра в Computer Science, Computer Engineering, IT, Information Systems или смежной области (или эквивалентный опыт)
  • 7+ лет профессиональной разработки ПО, включая 2+ года в роли лида или сеньора
  • Сильный опыт C# и .NET (ASP.NET Core), включая Web API и Entity Framework Core
  • Сильный опыт Angular (современные версии), TypeScript, RxJS, HTML/CSS
  • Экспертный уровень MS SQL Server и T-SQL: хранимые процедуры, функции, CTE, оконные функции, транзакции, обработка ошибок
  • Понимание теории множеств и реляционного моделирования, set-based подход
  • Опыт тюнинга запросов, индексирования и анализа execution plans
  • Знание полного жизненного цикла разработки: version control, CI/CD, автоматизированное тестирование, release management
  • Опыт проектирования БД, нормализации и архитектурных паттернов (layered, clean architecture, SOLID, DI)
  • Умение эффективно коммуницировать с техническими командами, стейкхолдерами и руководством
  • Сильные лидерские навыки, коммуникация и управление стейкхолдерами
  • Гражданство США или статус постоянного резидента (обязательно)

Условия

  • Гибридный формат: 2 дня в неделю в Arlington, VA
  • Стандартные рабочие часы по будням, возможны переработки и работа в выходные по необходимости
  • Медицинская, стоматологическая и оптическая страховка
  • HSA с взносом компании
  • Оплачиваемые компанией Life, AD&D, краткосрочная и долгосрочная инвалидность
  • Добровольные страховки Accident, Hospital Indemnity, Critical Care
  • Гибкие счета медицинских и зависимых расходов (FSA)
  • Оплачиваемый отпуск и праздничные дни
  • 401(k) с матчингом компании
  • Зарплата $125,000–$140,000 в год в зависимости от локации и опыта

Навыки

  • C#
  • .NET
  • ASP.NET Core
  • Web API
  • Entity Framework Core
  • Dapper
  • Angular
  • TypeScript
  • RxJS
  • NgRx
  • HTML
  • CSS
  • REST
  • OpenAPI
  • Swagger
  • OAuth2
  • OIDC
  • JWT
  • Azure AD
  • Entra ID
  • MS SQL Server
  • T-SQL
  • Git
  • Azure DevOps
  • GitHub Actions
  • SSDT
  • Flyway
  • Liquibase
  • xUnit
  • NUnit
  • Jasmine
  • Jest
  • tSQLt
  • Cypress
  • Playwright
  • SSIS
  • SSRS
  • Power BI
  • SOLID

Похожие вакансии

Full Stack Developer - Top Secret Required
MAXISIQMiddleQuanticoОфис
210,000 – 230,000 USD в год
24 окт.
Senior Full Stack Engineer (CX Platform) (Paraná, Argentina)
FélixSeniorSanta FeУдалённо
24 окт.
Senior Full Stack Engineer (CX Platform) (Santa Fe, Argentina)
FélixSeniorSanta FeУдалённо
24 окт.
Senior Full Stack Engineer (CX Platform) (Buenos Aires)
FélixSeniorSanta FeУдалённо
24 окт.
Staff Software Engineer
LineVisionSeniorBostonГибрид
160,000 – 180,000 USD в год
24 окт.
Full Stack Technical Lead — Sprezzatura Management Consulting, 125,000 – 140,000 USD в год, Arlington | itrelocate