Halvik
Software Developer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Разработчик .NET/C# в команду IT-решений Halvik Corp для поддержки и модернизации веб-приложений Федеральной администрации шоссейных дорог США (FHWA). Работа с C#, современными .NET-фреймворками и облачной платформой Microsoft Azure.
Задачи
- Участвовать во всех фазах SDLC в Agile-среде: от груминга пользовательских историй и сбора требований до реализации кода, тестирования и деплоя в продакшн
- Анализировать бизнес-приложения, потребности пользователей и сложные проектные спецификации для проектирования переиспользуемых программных инструментов и подсистем
- Проводить проверки качества, отладку и тестирование; поддерживать и расширять наборы автоматизированных тестов, включая регрессионные, интеграционные и smoke-тесты на Playwright
- Анализировать legacy-приложения (.NET Framework, ASP.NET Webforms), оптимизировать запросы к БД и модернизировать системы до .NET 8, 9, 10
- Проводить взаимные код-ревью и валидировать работу других членов команды для обеспечения качества, безопасности и соответствия спецификациям
- Взаимодействовать с разработчиками, администраторами БД и систем, Solutions Architects и заказчиками для перевода бизнес-требований в высокопроизводительные и безопасные IT-решения
- Разрабатывать и поддерживать техническую документацию: архитектуру систем, дизайн компонентов, спецификации интерфейсов и схемы БД
- Соблюдать графики проекта, выявлять и решать технические препятствия, эскалировать критические вопросы и участвовать в деплоях (с occasional поддержкой вне рабочих часов)
Требования
- Bachelor's degree (BS) в Computer Science, Information Systems, Engineering, Business или смежной технической дисциплине
- Минимум 7 лет профессионального опыта в IT, из которых минимум 5 лет — специализированный опыт в разработке ПО и программировании приложений
- 5+ лет практического опыта разработки корпоративных веб-приложений на C# и Microsoft .NET, включая глубокое знание LINQ и опыт апгрейда фреймворков (.NET Core, .NET 8, вплоть до .NET 10)
- 3+ года опыта написания сложных SQL-запросов, проектирования схем БД и работы с реляционными БД (Microsoft SQL Server или Oracle) с использованием LINQ
- Владение системами контроля версий (например, Git), включая стратегии ветвления и слияния
- 2+ года опыта работы в Agile-среде, участия в спринт-ритуалах и перевода пользовательских историй в технические спецификации
- Знание форматов обмена данными JSON и XML
- Опыт работы с Microsoft IIS v10 и Windows Server (2016, 2019, 2022)
- Отличные аналитические навыки, умение отлаживать сложные дефекты и узкие места производительности
- Эффективные навыки письменной и устной коммуникации, умение писать техническую документацию и координировать работу со стейкхолдерами
Условия
- Конкурентный полный соцпакет: медицинская, стоматологическая, офтальмологическая страховка, страхование жизни, STD и LTD
- 11 федеральных праздников и оплачиваемый отпуск (PTO)
- Возможны бонусы по результатам работы
- 401(k) с matching от компании
- Flexible Spending Accounts для транспортных, медицинских расходов и ухода за детьми
- Оплата обучения (Tuition Assistance)
- Matching благотворительных взносов
Навыки
- C#
- .NET
- .NET Core
- .NET 8
- .NET 10
- LINQ
- SQL
- Microsoft SQL Server
- Oracle
- Git
- JSON
- XML
- IIS
- Windows Server
- Azure
- Azure App Services
- Azure Functions
- Azure SQL Managed Instance
- Azure Dedicated SQL Pool
- Blazor
- Syncfusion
- Telerik UI
- Playwright
- Selenium
- Azure DevOps
- CI/CD
- Telerik Reporting
- ASP.NET
- Google Gemini