Mindex
.NET Software Engineer - Hybrid
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Software Engineer в продуктовое подразделение Mindex. Разработка cloud-native приложений на .NET и AWS с использованием AI-assisted практик, работа в кросс-функциональной команде над переиспользуемыми сервисами и надёжной инфраструктурой.
Задачи
- Применять AI-assisted инженерные практики (AI DLC) на протяжении всего жизненного цикла разработки, делиться эффективными workflow и паттернами с командой
- Проектировать и поддерживать API, фоновые сервисы и переиспользуемую бизнес-логику на .NET и C#
- Разрабатывать клиентские функции, включая UI, Blazor-приложения и мобильный функционал на .NET MAUI
- Разрабатывать cloud-native решения и infrastructure as code на AWS, поддерживать CI/CD пайплайны и автоматизацию деплоя
- Внедрять observability (логирование, метрики, трейсинг, алертинг) и разбирать продакшн-инциденты для выявления первопричин
- Применять принципы безопасности, приватности и least-privilege в работе над приложениями и инфраструктурой
- Участвовать в техническом дизайне, оценке, код-ревью и инкрементальной поставке
- Взаимодействовать с Product, Test Engineering, Support и CloudOps для устранения зависимостей и поставки законченных решений
- Документировать архитектуру и технические решения для долгосрочной поддерживаемости
Требования
- Bachelor's degree in Computer Science или смежная область, либо эквивалентный профессиональный опыт
- Три и более лет опыта разработки и поддержки продакшн-систем
- Опыт работы с AI-assisted инструментами разработки и структурированными практиками (AI DLC), включая оценку AI-сгенерированного результата по инженерным стандартам
- Опыт разработки приложений и сервисов на .NET, C#, Web API, ASP.NET MVC и RESTful API, включая переиспользуемые сервисы и общую бизнес-логику
- Опыт создания веб- и кросс-платформенных приложений с использованием HTML, CSS, JavaScript, AngularJS, Blazor и .NET MAUI
- Рабочее знание проектирования реляционных баз данных, SQL и оптимизации производительности
- Практический опыт с сервисами AWS: ECS, Lambda, S3, SQS, SNS, CloudFront, DynamoDB, Secrets Manager, IAM, CloudWatch; понимание cloud-архитектуры, безопасности и высокой доступности
- Опыт infrastructure as code (AWS CDK, CloudFormation или аналоги) и CI/CD пайплайнов, предпочтительно Azure DevOps
- Опыт внедрения observability (логирование, метрики, трейсинг, алертинг) и диагностики распределённых приложений и продакшн-проблем
- Опыт автоматизированного тестирования, контроля версий, код-ревью и Agile-поставки в кросс-функциональных командах
- Сильные навыки коммуникации, коллаборации и технической документации
- AWS-сертификации (например, AWS Certified Developer или AWS Certified Solutions Architect) будут плюсом
- Кандидаты должны иметь право на работу в США; спонсорство визы не предоставляется
Условия
- Полностью удалённый формат работы
- Гибкий график отпусков
- Медицинская, стоматологическая и офтальмологическая страховка
- 401(k) с вкладом компании
- Оплачиваемые компанией страхование жизни и инвалидности
- Возможности профессионального развития
- Возможны периодические очные встречи для бизнес-митингов, командных мероприятий или коллаборации; кандидаты в радиусе ~35 миль от Rochester, NY могут чаще работать из офиса
Навыки
- .NET
- C#
- AWS
- Web API
- ASP.NET MVC
- RESTful APIs
- HTML
- CSS
- JavaScript
- AngularJS
- Blazor
- .NET MAUI
- SQL
- ECS
- Lambda
- S3
- SQS
- SNS
- CloudFront
- DynamoDB
- Secrets Manager
- IAM
- CloudWatch
- AWS CDK
- CloudFormation
- CI/CD
- Azure DevOps
- AI DLC