Gerente de TI

Trabalhe com a RSM

Rio de Janeiro

Presencial

BRL 180 000 - 280 000

Tempo integral

14 dias+
Gerador de candidaturas

Não envies um currículo genérico — gera um currículo e uma carta de apresentação adaptados a esta função específica.

Ultrapassa os filtros ATS

Resumo da oferta

Trabalhe com a RSM busca um arquiteto de software para liderar a definição e evolução da arquitetura de aplicações distribuídas. O profissional trabalhara com padrões de microserviços, APIs, BFFs e processamento assíncrono, além de projetar soluções em Python e .NET Core para integrar ERP, sistemas legados e serviços externos.

O candidato ideal possui experiência em Domain-Driven Design, Clean Architecture, observabilidade e segurança, contribuindo com DevOps e equipes de segurança para

Qualificações

  • Sólida experiência em arquitetura de software de aplicações distribuídas.
  • Experiência com microsserviços, REST APIs e arquitetura orientada a eventos.
  • Conhecimento de padrões de design (SOLID, Clean Architecture) e DI.
  • Experiência com mensageria, filas e processamento assíncrono.
  • Prática em Domain-Driven Design e Architecting por features.
  • Conhecimento em observabilidade e logs estruturados (OpenTelemetry).
  • Conhecimento de autenticação/autorização (OAuth2/OpenID Connect).
  • Experiência com containers (Docker/Kubernetes) e DevOps.

Responsabilidades

  • Definir e evoluir a arquitetura de software das aplicações e plataformas.
  • Apoiar a definição de padrões de microsserviços, APIs, BFFs, workers e processamento assíncrono.
  • Projetar soluções utilizando 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 AWS SQS, SNS e EventBridge.
  • Apoiar decisões relacionadas a persistência, cache, consistência de dados e integração entre fontes de verdade.
  • Definir padrões de arquitetura orientada a domínio e/ou features conforme a complexidade.
  • Participar de discussões sobre decomposição de sistemas e bounded contexts.
  • Apoiar estratégias de modernização de aplicações legadas.
  • Definir padrões de autenticação, autorização e integração com provedores de identidade.
  • Trabalhar com DevOps e Segurança na definição de arquiteturas seguras e escaláveis.
  • Revisar propostas técnicas, diagramas de arquitetura e decisões estruturais.
  • Criar 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 novas tecnologias e padrões que possam agregar valor às soluções.

Conhecimentos

Arquitetura de Software
Sistemas distribuídos
Microsserviços
APIs REST
Arquitetura orientada a eventos
Mensageria/processing assíncrono
Domain-Driven Design
Clean Architecture
Vertical Slice Architecture
Design Patterns
SOLID
Dependency Injection
Estratégias de cache
Idempotência
Retry e falhas
Circuit Breaker
Rate Limiting
Observabilidade
Logging estruturado
OpenTelemetry
Autenticação/Autorização
OAuth2/OpenID Connect
Containers

Descrição da oferta de emprego

Job description
Main responsibilities
  • Definir e evoluir a arquitetura de software das aplicações e plataformas;
  • Apoiar a definição de padrões paramicrosserviços, APIs, BFFs, workers e processamento assíncrono;
  • Projetar soluções utilizando principalmentePython 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 comoAWS 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 manterArchitecture 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.
Requirements and skills
  • 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;
Additional information

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
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta e larga o ficheiro aqui.
Similar jobs

Ofertas semelhantes que vale a pena comparar

Gerente de TI
Gerente de TI

Carreiras RSM | Geral • Nova Friburgo

Presencial
BRL 320 000 - 520 000
Gerente de TI
Gerente de TI

RSM Brasil • Rio de Janeiro

Presencial
BRL 180 000 - 260 000
Gerente de TI
Gerente de TI

Rsm brasil bpo s/s • Rio de Janeiro

Presencial
BRL 180 000 - 260 000
Engenheiro de Software
Engenheiro de Software

RSM • Rio de Janeiro

Presencial
BRL 180 000 - 300 000
Engenheiro de Software
Engenheiro de Software

Rsm- • Rio de Janeiro

Presencial
BRL 180 000 - 260 000
Coordenador de Tecnologia
Coordenador de Tecnologia

INTEGRA RH • Brasil

Híbrido
BRL 180 000 - 300 000
Gerente de TI
Gerente de TI

SmarttBot • Rio de Janeiro

Híbrido
BRL 260 000 - 380 000
Desenvolvedor(a) Backend Python SR
Desenvolvedor(a) Backend Python SR

Grupo SysMap • Brasil

Presencial
BRL 120 000 - 180 000
Desenvolvedor(a) Backend Python SR
Desenvolvedor(a) Backend Python SR

SysMap Solutions • Brasil

Presencial
BRL 279 000 - 446 000
Coordenador de Tecnologia
Coordenador de Tecnologia

MAISTODOS • São Paulo

Presencial
BRL 260 000 - 420 000