We are seeking a Senior Developer with extensive backend development experience in.NET (C#) to design and implement scalable solutions in a microservices architecture.
ARQUITETO DE SOFTWARE .NET - PLATAFORMA & ENGENHARIA
📜 Description
- Define corporate guidelines and reference standards in .NET 8/9 (API First, integration, resilience, and security).
- Lead the transition from monoliths to event-driven microservices, modeling Bounded Contexts and technical contracts.
- Establish comprehensive observability practices (OpenTelemetry, Serilog, ELK, Prometheus, Grafana) and define availability requirements (SLIs/SLOs).
- Design integrations with SQL Server, Redis, and distributed messaging (RabbitMQ and/or Kafka with patterns like SAGA and Outbox).
- Design automated CI/CD pipelines in Azure DevOps (YAML, static analysis with SonarQube, and branching strategies like GitFlow/Trunk-based).
- Ensure compliance with OWASP ASVS guidelines, OAuth2/OIDC, centralized secret management (Vault/Secret Manager), and mTLS.
🛠️ Requirements
- Formação: Graduação completa em TI ou áreas afins;
- Linguagens e Frameworks: Domínio do ecossistema moderno do C# / .NET (.NET Core, .NET 8/9, ASP.NET Core, Worker Services, middlewares);
- Design e Padrões: Domínio avançado em Clean Architecture, DDD, CQRS, Event-Driven Architecture, API First (OpenAPI);
- Mensageria e Persistência: Experiência consistente com RabbitMQ ou Kafka (mecanismos de retry, DLQ, idempotência) e ORMs/Bancos (EF Core, SQL Server);
- Cloud e Orquestração: Prática com Docker, Kubernetes (manifests/Helm) e noções de autoscaling;
- Segurança e Observabilidade: Vivência em gestão de identidades (OAuth2/OIDC via Keycloak/Azure AD), análise de vulnerabilidades (OWASP) e stack de observabilidade;
- Inteligência Artificial: Noções práticas de IA no desenvolvimento de software (Prompt Engineering, LLMs, Agents e MCP).
- Experiência na implantação de API Gateways (Azure APIM, Tyk, APISIX);
- Vivência com Infraestrutura como Código (Terraform) e GitOps (ArgoCD) em provedores Cloud (Azure/GCP);
- Testes de carga e performance (k6, Locust).
Full job description
Estamos em busca de um profissional para reforçar nosso time!
No Grupo Bancorbrás, cada ideia é bem-vinda, e valorizamos pessoas proativas, criativas e protagonistas, movidas pela centralidade no cliente, excelência, transparência e diversidade.
Se você gosta de trabalhar em um ambiente colaborativo, diverso e inovador, venha contribuir com nossa equipe e fazer a diferença!
Faça parte de uma empresa sólida, humana e que transforma projetos de vida em realidade!
Responsibilities
- Arquiteturas de Referência: Definir guias corporativos e padrões de referência em .NET 8/9 (API First, integração, resiliência e segurança);
- Migração e Descentralização: Liderar a transição de monólitos para ecossistemas de microsserviços orientados a eventos, modelando Bounded Contexts e contratos técnicos;
- Qualidade e Observabilidade: Estabelecer práticas completas de observabilidade (OpenTelemetry, Serilog, ELK, Prometheus, Grafana) e definir requisitos de disponibilidade (SLIs/SLOs);
- Engenharia de Dados e Mensageria: Desenhar integrações com SQL Server (otimização de consultas/índices), Redis e mensageria distribuída (RabbitMQ e/ou Kafka com patterns como SAGA e Outbox);
- DevOps e Integração Contínua: Projetar pipelines de CI/CD automatizadas no Azure DevOps (YAML, análise estática com SonarQube e estratégias de ramificação como GitFlow/Trunk-based);
- Segurança por Design: Garantir conformidade com diretrizes OWASP ASVS, OAuth2/OIDC, gestão centralizada de segredos (Vault/Secret Manager) e mTLS;
- Liderança e Governança: Conduzir RFCs e ADRs, além de mentorar desenvolvedores e lideranças técnicas.
Requirements
- Formação: Graduação completa em TI ou áreas afins;
- Linguagens e Frameworks: Domínio do ecossistema moderno do C# / .NET (.NET Core, .NET 8/9, ASP.NET Core, Worker Services, middlewares);
- Design e Padrões: Domínio avançado em Clean Architecture, DDD, CQRS, Event-Driven Architecture, API First (OpenAPI);
- Mensageria e Persistência: Experiência consistente com RabbitMQ ou Kafka (mecanismos de retry, DLQ, idempotência) e ORMs/Bancos (EF Core, SQL Server);
- Cloud e Orquestração: Prática com Docker, Kubernetes (manifests/Helm) e noções de autoscaling;
- Segurança e Observabilidade: Vivência em gestão de identidades (OAuth2/OIDC via Keycloak/Azure AD), análise de vulnerabilidades (OWASP) e stack de observabilidade;
- Inteligência Artificial: Noções práticas de IA no desenvolvimento de software (Prompt Engineering, LLMs, Agents e MCP).
Diferenciais:
- Experiência na implantação de API Gateways (Azure APIM, Tyk, APISIX);
- Vivência com Infraestrutura como Código (Terraform) e GitOps (ArgoCD) em provedores Cloud (Azure/GCP);
- Testes de carga e performance (k6, Locust).
Similar jobs
Search more Software Engineer jobsThis Senior Software Engineer will lead the implementation of complex software systems, mentor engineers, and influence architectural initiatives while ensuring operational excellence.
Pessoa Desenvolvedora C#/.NET Sênior
We are looking for a passionate C#/.NET Developer who thrives on challenges and works autonomously while collaborating effectively within a team.
Senior+ Software Engineer, Legal Tech
As a Senior+ Software Engineer on the Legal Tech team, you'll design and build secure cloud infrastructure and data systems that meet legal requirements while enabling innovation.
Senior Healthcare Interoperability Onboarding Engineer (Remote Opportunity)
Lead the technical onboarding of healthcare facilities and vendors into an enterprise integration environment, ensuring secure connectivity and effective data exchange.
