Transamerica

. NET Specialist Software Engineering

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

Специалист по разработке на C#/.NET для поддержки и развития бизнес-критичных Windows-сервисов. Роль технического лидера: задаёт архитектурные стандарты, отвечает за многопоточность, стабильность и восстановление сервисов, диагностику сложных продакшн-инцидентов.

Задачи

  • Задавать техническое направление и руководить архитектурой, разработкой, деплоем и поддержкой бизнес-критичных Windows-сервисов на C# и .NET Framework 4.8
  • Быть экспертом организации по многопоточному дизайну приложений: паттерны, синхронизация, управление жизненным циклом потоков
  • Руководить диагностикой и устранением высокоприоритетных продакшн-инцидентов: конкурентность, стабильность, производительность, память
  • Проектировать самовосстанавливающиеся паттерны сервисов: pre-flight валидация, оркестрация, heartbeat-мониторинг, восстановление мёртвых потоков
  • Определять модель целостности транзакций с dead-letter обработкой и воспроизводимой обработкой данных
  • Обеспечивать техническое лидерство в дизайне и производительности SQL Server: планы выполнения, индексы, уровни изоляции, дедлоки
  • Устанавливать стандарты доступа к данным с использованием LLBLGen или аналогичных ORM
  • Определять практики деплоя, конфигурации и мониторинга Windows-сервисов
  • Создавать и управлять техническими стандартами, паттернами, runbook'ами и документацией
  • Проводить дизайн- и код-ревью наиболее рискованных работ, менторить senior-разработчиков
  • Оценивать технологические риски и определять стратегии модернизации

Требования

  • Bachelor's degree в CS, IS, математике, инженерии или эквивалентный опыт
  • 6 лет профессионального опыта разработки ПО с глубоким знанием C# и .NET Framework 4.x
  • Глубокая экспертиза в многопоточности и конкурентности: Monitor, lock, volatile, Interlocked, ManualResetEvent/AutoResetEvent, диагностика дедлоков и race conditions
  • Продакшн-опыт создания и эксплуатации Windows Services (ServiceBase, SCM, InstallUtil/ProjectInstaller, Windows Event Log)
  • Опыт диагностики и устранения интермиттентных продакшн-сбоев с root-cause анализом
  • 5 лет опыта с SQL Server на продвинутом уровне: транзакции, изоляция, конкурентность, дедлоки, планы выполнения, индексы
  • Опыт установки стандартов доступа к данным с LLBLGen или аналогичной ORM (Entity Framework)
  • Владение инструментами: Visual Studio, Git/Bitbucket, SQL Server Management Studio, NUnit, пайплайны сборки/деплоя
  • Сильная дисциплина дизайна: SOA, dependency injection, OOD/OOP, разделение ответственности
  • Умение работать самостоятельно при минимальном руководстве
  • Аналитические и проблемно-ориентированные навыки, умение презентовать техническую информацию

Условия

  • Гибридный формат: 3 дня в офисе (вторник, среда, четверг) в одном из хабов: Philadelphia, PA; Cedar Rapids, IA; Denver, CO
  • Зарплата $141,000 - $165,000 в год
  • Годовой бонус по Company Bonus Plan/Individual Performance
  • Пенсионный план, 401k Match, Employee Stock Purchase Plan
  • Медицинская, стоматологическая и vision страховка, disability insurance
  • Оплачиваемый отпуск от 160 часов в первый год, 10 оплачиваемых праздников
  • Parental leave, adoption assistance, Employee Assistance Program
  • Tuition reimbursement, программы обучения и развития
  • Возможна работа вне обычных рабочих часов, командировки 10-25%
  • Relocation assistance не предоставляется
  • Требуется право на работу в США без спонсорства визы

Навыки

  • C#
  • .NET Framework 4.8
  • многопоточность
  • Windows Services
  • SQL Server
  • LLBLGen
  • Entity Framework
  • ORM
  • Visual Studio
  • Git
  • Bitbucket
  • NUnit
  • dependency injection
  • OOD/OOP
  • Service Control Manager
  • Windows Event Log
  • InstallUtil
  • ProjectInstaller
  • RDBMS
  • нормализация
  • Kimball
  • REST
  • ASP.NET Web API
  • Docker
  • Kubernetes
  • AWS
  • Azure
  • Jenkins
  • Kafka
  • MQ
  • Splunk
  • Elasticsearch
  • AppDynamics

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

Software Engineer II
AlegeusMiddleBostonГибрид
66,800 – 113,700 USD в год
16 окт.
Software Engineer, Backend – Webex Signaling
CiscoMiddleSeattleОфис
138,100 – 198,200 USD в год
16 окт.
Software Engineer Professional
Freddie MacMiddleMcleanОфис
109,000 – 163,000 USD в год
16 окт.
Senior Orchestration Software Engineer- Workflow & Integration
Alexion PharmaceuticalsSeniorNew HavenГибрид
15 окт.
Senior Software Engineer I, Public API
EtsySeniorNew YorkГибрид
143,000 – 215,000 USD в год
15 окт.
. NET Specialist Software Engineering — Transamerica, 141,000 – 165,000 USD в год, Denver | itrelocate