Description
**Description and Responsibilities:**
**Schedule:** Monday to Friday
**Level:** Professional
**Employment Type:** Permanent – CLT
Key Responsibilities
Lead the architecture and development of REST APIs in .NET/ASP.NET Core;
Define architectural standards and best practices (Clean Architecture, DDD, resilient APIs);
Design solutions focused on: Resilience
Scalability
Performance
Security
Implement mechanisms such as: Retry/backoff
Circuit breaker
Timeouts
Idempotency
Participate in defining and maintaining authentication and security: OAuth2/OIDC
JWT
HMAC
TLS
Azure Key Vault
Work with Azure services including: API Management (APIM)
App Service / Container Apps
Service Bus
Azure SQL
Blob Storage
Ensure observability and monitoring using: OpenTelemetry
Application Insights
Log Analytics (KQL)
Manage CI/CD pipelines and deployment strategies (blue/green, canary, rollback);
Document APIs and technical decisions (OpenAPI/Swagger and ADRs).
**Requirements:**
Technical Requirements
Solid experience with: C\#
.NET Core / .NET 9
ASP.NET Core
REST APIs
Advanced knowledge of: Entity Framework Core
SQL Server
Database modeling and performance
Experience with: Middlewares
API versioning
HTTP integrations
Error handling
Azure experience: APIM
App Services
Service Bus
Azure SQL
Blob Storage
Key Vault
Private networks and DNS
Knowledge of: OpenAPI / Swagger
Contract Testing
Application security (OWASP, SAST, DAST, LGPD)
OpenTelemetry and observability
DevOps and Infrastructure as Code (Terraform/Bicep)
Git and CI/CD pipelines
**Benefits:**
Health insurance, Dental insurance, Childcare allowance, Life insurance, Meal voucher, Transportation voucher