Build and maintain digital-asset features across MetaMask clients, develop wallet controllers, and expand support for emerging asset standards while delivering secure, intuitive Web3 experiences.
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);
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 jobsSoftware Engineer, Healthcare Integrations (HL7/FHIR)
Build and operate end-to-end healthcare integrations connecting customer platforms with EMR and oncology systems, while extending a Python integration engine and supporting production deployments.
Senior Software Engineer - Javascript- AD TECH EXPERIENCE REQUIRED (Remote- US only)
Own and evolve high-scale header bidding systems, using deep Prebid and ad tech expertise to build reliable JavaScript and TypeScript monetization code while protecting publisher site performance.
Lead Drupal Developer
Lead Drupal projects from client requirements through architecture, agent-directed development, quality verification, and hands-on releases, serving as the technical lead and final quality checkpoint.
Own the full product development lifecycle for major client and advisor initiatives, shipping maintainable full-stack web applications through close collaboration with product, design, and business teams.
