Position: Senior .Net-розробник
Company: Rivo Agency
Category: .NET
Experience: 5y

Ми шукаємо досвідченого Senior .NET розробника, який має досвід роботи з DevOps.

Наш ідеальний кандидат володіє високим рівнем досвіду роботи з широким спектром технологій, у тому числі .NET 6, Asp.Net Core, Entity Framework Core, і AWS сервісами.

Сфера діяльності: Enterprise e-commerce

Вимоги:

1. Практичний досвід роботи з .NET 6, Asp.Net Core, Entity Framework Core, Dapr, AutoMapper, FluentValidation, MediatR, CQRS, Clean Architecture, AMQ, Hangfire.
2. Знання та досвід роботи з базами даних: AWS DocumentDB, AWS RDS PostgreSQL, AWS DynamoDB (MongoDB), AWS OpenSearch (ElasticSearch), AWS DynamoDB.
3. Досвід роботи з інфраструктурою: Terraform, Docker, Kubernetes (AWS EKS), HELM, Jaeger, Grafana + Prometheus + BlackBox Exporter, DefectDojo, pgAdmin, AWS ALB controller, AWS Node Termination Handler, Cluster Autoscaler, CSI EFS AWS Controller, CSI EBS AWS Controller, DAPR, External Secrets.
4. Практичний досвід роботи з AWS: CloudFront, S3, ApiGateway (HTTP + WebSockets), ALB, WAF, Lambda, SSM Parameter Store, Route53 (DNS + Outbound resolver), SNS, SQS, AWS Backup, CloudWatch (Metrics, Alarms, Canary), VPC, EC2, EFS, ECR, EKS, RDS, DocDB, ElastiCache, DynamoDB, Firehose + Kinesis + ElasticSearch.
5. Англійська на рівні А2 або вище.

Обов’язки:
1. Розробка та підтримка високонавантаженого програмного забезпечення на базі .NET
6, Asp.Net Core, Entity Framework Core та інших зазначених технологій.
2. Розробка імплементацій DevOps-процесів і практик для забезпечення автоматизованого програмного забезпечення.
3. Підтримка та впровадження інфраструктури на основі AWS, включаючи налаштування та керування різними сервісами AWS.
4. Створення та оптимізація конфігураційних файлів і шаблонів для розгортання інфраструктури за допомогою інструментів, таких як Terraform, Docker, Kubernetes і т. д.
5. Взаємодія з розробниками, тестувальниками та іншими членами команди для забезпечення відповідності вимогам функціональності, безпеки та продуктивності.
6. Аналіз, виявлення та вирішення проблем з продуктом, процесами розробки та інфраструктурою.
7. Впровадження інструментів моніторингу, логування та трасування для забезпечення високої доступності та надійності системи.
8. Взаємодія з командами підтримки та забезпечення якості для вирішення проблем та вдосконалення процесів.

Ми пропонуємо:

1. Дружнє робоче середовище
2. Цікаві та довгострокові проекти
3. Можливість впливати на процес розробки програмного забезпечення
4. Кар'єрний і професійний ріст
5. Гнучкий графік роботи
6. Зручний офіс неподалік від центру міста (Рівне)