Senior .NET Developer — Azure / Cosmos DB / APIs
New
C
CI&TSoftware engineering
BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Required Skills
- Microsoft SQL ServerC#.NETRESTful APIs
Requirements
- Solid experience with C# and .NET.
- Experience with ASP.NET Core.
- Experience with .NET Worker Services or equivalent backend processing.
- Experience developing and integrating REST APIs.
- Knowledge of OpenAPI/Swagger and JSON.
- Experience with SQL Server.
- Knowledge of Kubernetes and/or AKS.
- Experience with unit and integration testing.
- Knowledge of authentication and authorization in APIs.
- Experience troubleshooting and analyzing existing applications.
- Knowledge of resilience patterns, including retry, backoff, and failure handling.
- Practical experience with Azure Cosmos DB and Cosmos DB SDK is desirable.
- Experience with Microsoft Azure is desirable.
Responsibilities
- Analyze existing C#/.NET applications and data flows.
- Develop and evolve .NET Worker Services.
- Develop APIs using ASP.NET Core.
- Implement data integration and persistence with Azure Cosmos DB.
- Work with data sourced from SQL Server and support consistency checks between SQL Server and Cosmos DB.
- Implement JSON serialization and contracts, and evolve REST/OpenAPI APIs with versioning, filtering, sorting, and pagination.
- Implement API authentication and authorization using patterns such as OAuth2/OIDC.
- Develop idempotency, retry/backoff, failure-handling, and reprocessing mechanisms.
- Implement logs, metrics, telemetry, and unit, integration, and contract tests.
- Work on applications running in Kubernetes/AKS and shift between solution components as backlog priorities change.
View Full Description & ApplyYou'll be redirected to the employer's site