ASRC Federal
Microsoft .NET Software Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик .NET в ASRC Federal для проектирования, разработки и поддержки защищённых корпоративных приложений и сервисов в Agile/DevSecOps-среде. Требуется действующий допуск Secret и гражданство США, работа удалённая по тихоокеанскому времени.
Задачи
- Проектировать, разрабатывать и поддерживать приложения и API на C# с использованием .NET 6/8+, ASP.NET Core (MVC, Web API, Razor/Blazor) и Entity Framework Core
- Моделировать данные и писать производительные запросы, хранимые процедуры и миграции в Microsoft SQL Server
- Создавать и потреблять RESTful-сервисы, интегрировать корпоративные системы и сторонние API
- Писать юнит- и интеграционные тесты (xUnit, NUnit или MSTest) и поддерживать автоматизированное тестирование в CI/CD
- Участвовать в построении и поддержке пайплайнов сборки и релиза в Azure DevOps, GitLab или GitHub Actions, поддерживать контейнерные деплои
- Применять стандарты безопасного кодирования (OWASP Top 10) и устранять находки статического анализа и сканирования уязвимостей
- Модернизировать и рефакторить legacy-приложения .NET Framework под актуальный .NET и cloud-ready архитектуры
- Диагностировать продакшн-инциденты, проводить root-cause анализ и выпускать исправления в срок
- Участвовать в дизайн-ревью, код-ревью, спринт-церемониях и технической документации
Требования
- Степень бакалавра в computer science, Software Engineering или смежной области и 8–10 лет опыта разработки ПО (дополнительный релевантный опыт может заменить степень)
- 4+ года практической разработки на C#/.NET, включая ASP.NET Core и Entity Framework
- Сильные навыки SQL Server, включая T-SQL и проектирование баз данных
- Опыт создания и защиты RESTful API
- Опыт работы с Git, CI/CD и Agile/Scrum
- Рабочее знание frontend-фреймворка (Angular, React или Blazor) и HTML/CSS/JavaScript
- Действующий допуск DoW Secret или выше; кандидаты без минимум Secret не рассматриваются
- Требуется гражданство США
Условия
- Удалённая работа, кандидат должен находиться в США
- Рабочий график по тихоокеанскому времени (8:00–17:00 PST)
Навыки
- C#
- .NET 6/8+
- ASP.NET Core
- MVC
- Web API
- Razor
- Blazor
- Entity Framework Core
- Microsoft SQL Server
- T-SQL
- REST
- xUnit
- NUnit
- MSTest
- CI/CD
- Azure DevOps
- GitLab
- GitHub Actions
- Docker
- Kubernetes
- OWASP Top 10
- .NET Framework
- Git
- Agile
- Scrum
- Angular
- React
- HTML
- CSS
- JavaScript
- Azure
- AWS