jobgether logo

Desenvolvedor Backend .NET SR

jobgether

BrazilFULL_TIMEPosted 4 day(s) ago$0-$0 / yr

About jobgether

No company information provided.

About this Role.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor Backend .NET SR based in Brazil.

This is a senior backend engineering opportunity focused on building reliable, scalable services in a distributed environment.
You will work extensively with .NET, Azure, Kubernetes, APIs, messaging, and event-driven microservices.
The role combines hands-on development with production troubleshooting and end-to-end technical problem solving.
You will help connect multiple systems, investigate complex failures, and ensure resilient integrations across the technology ecosystem.
There is strong exposure to cloud infrastructure, CI/CD, observability, and modern engineering practices.
You will also use AI-powered development tools to improve productivity across coding, debugging, analysis, and automation.
The environment values autonomy, technical collaboration, continuous improvement, and ownership of solutions from development through production.

Accountabilities

  • Develop and maintain messaging consumers using C#/.NET and Azure Functions.

  • Build, maintain, and evolve REST APIs and integrations between multiple systems.

  • Work within an event-driven microservices architecture involving distributed services and complex business rules.

  • Integrate systems through REST APIs and asynchronous events, ensuring reliable communication and processing.

  • Investigate and resolve messaging failures, dead-letter queues (DLQs), integration issues, and inconsistencies between systems.

  • Troubleshoot distributed production environments, including Kubernetes pods, logs, scaling, rollbacks, and deployment issues.

  • Participate in CI/CD pipelines, deployments, and operational activities across Microsoft Azure and Kubernetes environments.

  • Debug end-to-end flows spanning events, consumers, external APIs, and databases.

  • Apply unit and integration testing practices to ensure reliability and maintainability.

  • Use AI-powered development tools throughout the engineering lifecycle, including code generation, debugging, analysis, and automation.

  • Collaborate with engineers and technical stakeholders to evaluate problems, discuss trade-offs, and define robust technical solutions.

  • Contribute to continuous improvements in observability, deployment processes, system resilience, and engineering practices.

Requirements

  • Solid professional experience with C# and .NET Core 6+.

  • Strong experience developing and maintaining REST APIs and integrations.

  • Practical experience with Microsoft Azure, particularly Azure Functions, Azure Service Bus, Blob Storage, and Application Insights.

  • Hands-on Kubernetes experience, including deployments, pod troubleshooting, scaling, rollbacks, and log analysis.

  • Experience with CI/CD using Azure DevOps, GitHub Actions, or comparable platforms.

  • Strong understanding of messaging and event-driven architectures, using technologies such as Azure Service Bus, RabbitMQ, SQS, Kafka, or equivalent solutions.

  • Knowledge of queues, topics, Dead-Letter Queues (DLQs), retry policies, idempotency, event ordering, and event replay.

  • Experience working with SQL Server or another relational database.

  • Experience with Git, branching strategies, code reviews, and collaborative development workflows.

  • Experience creating and maintaining unit and integration tests.

  • Practical experience using AI tools for software development, such as KIRO or similar coding and productivity assistants.

  • Comfort working with distributed systems, multiple integrations, and complex dependencies.

  • Strong troubleshooting and analytical skills, with the autonomy to investigate and resolve production incidents.

  • Clear communication and collaboration skills for discussing technical solutions and working effectively with engineering teams.

  • Experience with Docker, including image builds, Docker Compose, and troubleshooting, is desirable.

  • Knowledge of Helm Charts, Kubernetes manifests, HPA, probes, and resource limits is a plus.

  • Experience with Elasticsearch, including queries, aggregations, and indexes, is desirable.

  • Familiarity with Microsoft Dynamics 365 and OData APIs is a plus.

  • Knowledge of feature flags and gradual rollout strategies is desirable.

  • Experience with observability tools such as Application Insights, Grafana, Datadog, or similar platforms is a plus.

  • Experience integrating legacy and modern systems or working in education/CRM domains is desirable.

  • Experience with generative AI beyond coding assistants, including LLM integrations, RAG, and embeddings, is a strong plus.

Benefits

* Full-time employment contract.

* Remote work model, providing flexibility while working from Brazil.

* Opportunity to work with modern cloud and backend technologies, including .NET, Microsoft Azure, Kubernetes, messaging, and event-driven architectures.

* Exposure to distributed systems, complex integrations, CI/CD, observability, and production engineering.

* Opportunity to apply AI and generative AI technologies to real-world software development workflows.

* Collaborative and technically challenging environment focused on innovation and continuous learning.

* Professional development opportunities through hands-on work with modern engineering practices and technologies.

* Inclusive work environment with a focus on collaboration, diversity, and professional growth.

Skills Required

Benefits & Perks