Globe Life
Sr. Software Developer III (Hybrid)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-разработчик в IT-команду Globe Life: полный цикл разработки full-stack приложений, архитектурные решения, техническое лидерство и менторство. Гибридный формат в McKinney, TX.
Задачи
- Разрабатывать и выпускать full-stack веб-приложения от требований до продакшена, отвечая за качество, производительность и надёжность
- Проектировать и создавать RESTful API и backend-сервисы на ASP.NET Core Web API и C#
- Разрабатывать frontend-приложения на Vue 3 или Angular с интеграцией с backend API и Cognito auth
- Проектировать и оптимизировать схемы SQL Server, хранимые процедуры, индексы и T-SQL запросы
- Строить и поддерживать AWS-воркфлоу (Step Functions, Lambda, Cognito, SQS, S3, RDS, API Gateway)
- Поддерживать и улучшать multi-stage CI/CD пайплайны в Azure DevOps
- Выступать техническим авторитетом по backend и cloud, задавать стандарты и вести команду через сложные архитектурные задачи
- Проводить код-ревью и менторить junior и middle разработчиков по .NET, AWS, SQL и TypeScript
- Участвовать в продакшн-поддержке: диагностика, триаж и решение проблем в живых средах
- Работать с QA, DBA, бизнес-аналитиками и Product Owners на протяжении всего SDLC
- Участвовать в Agile-церемониях: sprint planning, standups, ретроспективы, backlog grooming
Требования
- Bachelor's degree in Computer Science, Software Engineering или смежной области, либо эквивалентный практический опыт
- 10+ лет production-разработки ПО
- 5+ лет экспертного уровня .NET Core, ASP.NET Core Web API и C#
- 3+ года практического опыта AWS в production (Step Functions, Cognito, Lambda, S3, RDS, API Gateway)
- 3+ года проектирования схем SQL Server, T-SQL, хранимых процедур и оптимизации запросов
- 3+ года frontend-разработки на рабочем уровне с Vue 3 или Angular и TypeScript
- 2+ года работы с инструментами интеграции данных: SSIS, IICS или MuleSoft
- 2+ года управления CI/CD пайплайнами Azure DevOps и Git-воркфлоу
- Production-опыт с DynamoDB и/или Aurora
- Опыт упаковки и релиза iOS и/или Android приложений
- Опыт работы в Agile/Scrum
- Способность работать самостоятельно в условиях неопределённости, ведя несколько сложных задач одновременно
- Экспертный .NET Core с ASP.NET Core Web API и C# (async/await, LINQ, generics, clean architecture)
- Твёрдое понимание clean architecture, SOLID, CQRS/MediatR и Repository pattern
- Практический опыт с EF Core, Dapper, FluentValidation и Redis caching
- Опыт с тестовыми фреймворками: xUnit, Moq, FluentAssertions; Vitest/Jest для frontend
- Владение Docker и SonarQube/SonarCloud
- Высокая ответственность за качество, надёжность и production-результаты
Условия
- Конкурентная компенсация
- Комплексные планы медицинского, стоматологического и vision страхования
- Страхование жизни и пенсионные планы, включая company-matched 401k и pension plan
- Оплачиваемые отпуска и праздничные дни
- Родительский отпуск
- Субсидированные all-in-one подписки для фитнеса, mindfulness, питания и сна
- Company-paid консультирование по психическому здоровью и стрессу
- Возмещение расходов на дополнительное образование и company-paid курсы FLMI и ICA
- Скидки на билеты Texas Rangers
- Гибридный формат: WFH по понедельникам и пятницам, офис со вторника по четверг
Навыки
- .NET Core
- ASP.NET Core Web API
- C#
- VB.NET
- AWS
- Step Functions
- Cognito
- Lambda
- S3
- RDS
- API Gateway
- IAM
- Secrets Manager
- Parameter Store
- SQL Server
- T-SQL
- Aurora
- DynamoDB
- Entity Framework Core
- Dapper
- Hangfire
- AWS SQS
- BackgroundService
- SSIS
- IICS
- MuleSoft
- Vue 3
- Angular
- TypeScript
- WCAG 2.1 AA
- Azure DevOps
- Git
- Docker
- SonarQube
- SonarCloud
- xUnit
- Moq
- FluentAssertions
- Vitest
- Jest
- FluentValidation
- Redis
- CQRS
- MediatR
- SOLID
- OAuth2
- OpenID Connect
- JWT
- App Store Connect
- Google Play Console