O quê?
Onde?

Engenheiro De Software

4,2
369 avaliações
Rio de Janeiro - RJ
Salário a combinar
Híbrido
Ontem

Responsabilidades e atribuições Definir e evoluir a arquitetura de software das aplicações e plataformas; Apoiar a definição de padrões para microsserviços, APIs, BFFs, workers e processamento assíncrono; Projetar soluções utilizando principalmente Python e .NET Core; Definir estratégias de integração entre aplicações, ERPs, sistemas legados e serviços externos; Avaliar abordagens de integração síncrona e assíncrona, incluindo REST APIs, filas, eventos e processamento batch; Definir padrões para comunicação entre serviços utilizando soluções como AWS SQS, SNS e EventBridge; Apoiar decisões relacionadas a persistência, cache, consistência de dados e integração entre diferentes fontes de verdade; Definir padrões para arquitetura orientada a domínio e/ou features conforme a complexidade de cada aplicação; Participar de discussões sobre decomposição de sistemas, definição de bounded contexts e responsabilidades dos serviços; Apoiar estratégias de modernização e desacoplamento de aplicações legadas; Definir padrões de autenticação, autorização e integração com provedores de identidade; Trabalhar em conjunto com os times de DevOps e Segurança na definição de arquiteturas seguras e escaláveis; Revisar propostas técnicas, diagramas de arquitetura e decisões estruturais dos times; Criar e manter Architecture Decision Records (ADRs) e padrões de referência; Apoiar desenvolvedores e tech leads na resolução de problemas arquiteturais; Participar de code reviews e provas de conceito quando necessário; Avaliar continuamente novas tecnologias e padrões que possam agregar valor às soluções. Requisitos e qualificações Experiência sólida com: Arquitetura de Software; Sistemas distribuídos; Microsserviços; APIs REST; Arquitetura orientada a eventos; Mensageria e processamento assíncrono; Domain-Driven Design; Clean Architecture; Vertical Slice Architecture; Design Patterns; SOLID; Dependency Injection; Estratégias de cache; Idempotência; Retry e tratamento de falhas; Circuit Breaker; Rate Limiting; Observabilidade; Logging estruturado; OpenTelemetry; Autenticação e autorização; OAuth2 / OpenID Connect; Containers; Informações adicionais Tech Stack Backend Python Python 3.11+ FastAPI SQLAlchemy 2.0 / Async Alembic Pydantic APScheduler e processamento assíncrono .NET .NET / .NET Core ASP.NET Core Web API Entity Framework Core Dependency Injection Background Services / Workers Arquiteturas baseadas em Features / Vertical Slice Clean Architecture e DDD quando aplicável

Número de vagas: 1

Tipo de contrato e Jornada: Efetivo – CLT - Período Integral

Área Profissional: Gerente em Engenharia - Engenharia Computação, Sistemas

Assine a Conta Premium agora!
Exigências
  • Escolaridade Mínima: Pós-graduação - Especialização/MBA
Valorizado
  • Experiência desejada: Entre 5 e 10 anos
Denunciar vaga

Outras vagas similares

Candidatar-me
Candidatar-me
Candidatar-me
Candidatar-me
Candidatar-me