Arquiteto de Software Sênior at Ouribank

Hybrid - São Paulo - SP

Apply

Somos um banco completo, com mais de 45 anos de atuação, reconhecido pela eficiência e excelência de atendimento. Tornamos a jornada de nossos clientes mais fácil, absorvendo suas necessidades e oferecendo as melhores possibilidades de negócios. Buscamos profissionais com atitude na veia para atuação na área Arquitetura com potencial de projetar soluções modernas, escaláveis e seguras, aplicando padrões arquiteturais avançados como Clean Architecture, DDD, CQRS e Event-Driven, com domínio em cloud, containers e ferramentas de ponta. Esse é o lugar que você procura? Venha somar com a gente.

Requisitos

Educação

  • Superior completo

Experiência

  • Sólida experiência prévia na área

Habilidades

  • Docker
  • Visual Studio
  • SQL Server
  • AWS
  • Windows Services
  • Swagger
  • .NET Core
  • GitHub / GitLab
  • NuGet / Nexus
  • Jira / Confluence
  • DevSecOps
  • DataDog
  • Draw.io
  • C4 Model

Idiomas

  • Inglês intermediário

Responsabilidades

  • Design e Planejamento de Soluções: Desenvolver estratégias arquiteturais abrangentes, considerando requisitos funcionais e não funcionais, para garantir a eficiência, escalabilidade e manutenibilidade dos produtos.
  • Guiar a Evolução Técnica: Colaborar com as squads de desenvolvedores, fornecendo orientação técnica e estratégica para garantir que as soluções evoluam de acordo com os padrões e as metas da arquitetura definida.
  • Análise de Requisitos: Colaborar com as equipes de produto para entender os requisitos de negócios e traduzi-los em decisões arquiteturais sólidas, alinhando a visão técnica com as necessidades do cliente.
  • Arquitetura de Integração: Projetar soluções de integração eficientes entre diferentes sistemas e serviços, garantindo a troca de dados e a comunicação fluida entre as partes.
  • Avaliação Tecnológica: Avaliar novas tecnologias, frameworks e ferramentas para determinar sua adequação às necessidades do projeto, mantendo-se atualizado com as tendências da indústria.
  • Garantia de Qualidade: Definir diretrizes de qualidade técnica, incluindo práticas de teste, revisões de código e padrões de codificação, para garantir que as soluções sejam robustas e confiáveis.
  • Desenvolvimento de Provas de Conceito: Criar protótipos e provas de conceito para validar abordagens arquiteturais, demonstrando os benefícios das soluções propostas.
  • Mentoria Técnica: Fornecer orientação e treinamento técnico às equipes de desenvolvedores, promovendo o crescimento profissional e a aquisição de novas habilidades.
  • Resolução de Problemas Complexos: Identificar e resolver desafios técnicos complexos, atuando como um recurso de suporte para as squads durante o desenvolvimento.
  • Arquitetura de Soluções: Colaborar com times de DevOps para garantir observabilidade, automação e resiliência das soluções.
  • Arquitetura de Soluções: Desenhar e documentar arquiteturas de soluções utilizando Draw.io e C4 Model (níveis Contexto, Container e Componentes).
  • Comunicação e Colaboração: Facilitar a comunicação e a colaboração entre as equipes de desenvolvimento, assegurando que todos os membros compreendam a visão arquitetural e trabalhem juntos para alcançar os objetivos comuns.

Tecnologias

DockerVisual StudioSQL ServerAWSWindows ServicesSwagger.NET CoreGitHub / GitLabNuGet / NexusJira / ConfluenceDevSecOpsDataDogDraw.ioC4 Model

See if your resume is ready for this job

See how our AI can optimize your resume and improve your chances for this role.