[Job-28182] Senior Backend Developer (.NET & Test Automation), Brazil
CI • BRWe are looking for a Senior Back-End Developer (C# with .NET) with experience in automated testing (Cypress/JavaScript), responsible for developing and maintaining robust solutions using .NET 8. This professional will work on large-scale, business-critical applications, focusing on REST APIs, business logic, database integrations, modern software engineering practices, and cloud environments (Azure).
Requirements
-
Proficiency in C# with .NET 8 or higher
-
Experience with automated testing using Cypress and/or JavaScript
-
Experience with microservices and clean architecture
-
Advanced knowledge of relational databases (SQL Server, PostgreSQL) and NoSQL (MongoDB)
-
Experience using Dapper or Entity Framework with complex queries
-
Experience with Docker for development and deployment
-
Knowledge of GitFlow
-
Experience creating unit tests in C# using xUnit or NUnit
-
Practical experience with DDD, dependency injection, and SOLID principles
-
Experience with CI/CD pipelines, preferably using Azure DevOps
-
Experience developing REST APIs with a focus on maturity and security
-
Familiarity with event-driven applications and messaging systems (e.g., Azure Service Bus)
-
Advanced English (reading, writing, and speaking)
Nice to Have
-
Experience with monitoring tools (e.g., Datadog)
-
Knowledge of Azure Cloud
-
Experience using code analysis tools such as Sonar