RSM
RSM·Today

Gerente de ti - rj

Apply now

Location

hybrid, Rio de Janeiro, RJ, Brazil

Commitment

Full Time

Level

Middle (2-4 years)

Required skills

Stat Tools & LanguagesComputeFull Stack FrameworkProgramming LanguagesOSSIaaSTracingAuthenticationPaaSObservabilityCustomer Account FunctionalityDatastoresObject Relational Mapper (ORM)

Job Description

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 #LI-Hybrid

Ready to join the team?

Apply now