Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

UY3

Arquiteto de Software

Posted Updated 3 views
Discussion

Description

Estamos em busca de uma pessoa para atuar como Arquiteto de Software na UY3, que será responsável por definir e evoluir a arquitetura dos nossos sistemas, garantindo escalabilidade, performance e sustentabilidade das soluções. Essa pessoa atuará como referência técnica, liderando o desenho de soluções e apoiando os times no desenvolvimento de produtos robustos, com forte atuação em parceria com áreas de tecnologia e negócio.

Procuramos alguém com visão sistêmica, perfil protagonista e forte capacidade analítica, com foco em gerar impacto real por meio da construção de soluções eficientes e da evolução contínua da nossa arquitetura. Esperamos um(a) profissional capaz de lidar com cenários complexos e regulatórios, especialmente envolvendo integrações bancárias e dados sensíveis, contribuindo diretamente para a confiabilidade, segurança e escalabilidade da plataforma. Será visto como diferencial experiência em produtos de crédito.

Quem somos

A UY3 é uma instituição financeira que atua no mercado de crédito e soluções financeiras, conectando estratégia, tecnologia e execução para viabilizar operações de forma estruturada, eficiente e escalável. Em um setor essencial para o funcionamento da economia, nosso papel é tornar o crédito mais acessível, inteligente e orientado a dados, apoiando empresas na expansão de suas operações e na geração de valor sustentável.

Trabalhamos próximos às decisões que movem o negócio, com foco em execução de alto nível e construção contínua. É um contexto voltado para profissionais que buscam evolução consistente, exposição a desafios relevantes e participação ativa na construção de soluções.

Aqui as decisões são rápidas e o desenvolvimento acontece na prática com espaço para construir, não apenas executar.

Sobre a oportunidade

Essa posição é chave para garantir a estabilidade e a continuidade da operação em produção, com atuação direta em sistemas críticos de Crédito, Cobrança e Banking. Você será o ponto focal técnico em cenários de maior complexidade, liderando a resposta a incidentes críticos, direcionando decisões em momentos de crise e assegurando a rápida recuperação dos serviços.

Mais do que atuar de forma reativa, o papel exige uma visão proativa sobre a operação, antecipando riscos, fortalecendo a observabilidade e promovendo melhorias estruturais nos sistemas. A atuação envolve investigação profunda de problemas desde código até banco de dados e integrações externas com foco consistente em identificação de causa raiz e prevenção de recorrências.

Você também terá protagonismo na evolução dos processos de sustentação (incidentes, mudanças e problemas), na definição de padrões técnicos e na construção de uma base sólida de conhecimento. Além disso, será peça-chave na conexão entre suporte, desenvolvimento e áreas de negócio, garantindo fluidez na comunicação e priorização correta das demandas.

É uma posição com alto nível de autonomia, impacto direto no negócio e forte responsabilidade sobre a confiabilidade, performance e evolução contínua da plataforma.

Principais responsabilidades

  • Definir e evoluir a arquitetura de sistemas, garantindo escalabilidade, performance, segurança e sustentabilidade das soluções;

  • Apoiar junto com ao Head de Tecnologia decisões arquiteturais e boas práticas de desenvolvimento no ecossistema .NET;

  • Realizar análises profundas de código-fonte em C#/.NET (Framework e .NET 9+), identificando gargalos de performance, queries ineficientes e oportunidades de otimização;

  • Projetar e otimizar soluções com Entity Framework Core, atuando em tuning de performance, estratégias de carregamento e análise de queries geradas;

  • Atuar na modelagem e otimização de bancos de dados PostgreSQL, incluindo análise de execution plans, indexação, particionamento e troubleshooting de locks e conexões;

  • Desenhar, avaliar e sustentar integrações via APIs REST e SOAP, garantindo boas práticas de versionamento, autenticação, resiliência e diagnóstico de falhas;

  • Estruturar e evoluir arquiteturas baseadas em comunicação síncrona e assíncrona, utilizando mensageria e event-driven architecture (RabbitMQ, Kafka, Azure Service Bus);

  • Aplicar e disseminar padrões arquiteturais como CQRS e Mediator (MediatR), garantindo organização e escalabilidade das soluções;

  • Garantir a aplicação de boas práticas de desenvolvimento (Clean Code, SOLID, DRY, YAGNI) e Design Patterns (Repository, Unit of Work, Strategy, Factory, entre outros);

  • Apoiar a observabilidade das aplicações por meio de ferramentas como Elastic Stack (Elasticsearch, Kibana) e Application Insights, promovendo monitoramento, alertas e análise de logs;

  • Atuar com ferramentas de diagnóstico e profiling .NET (dotnet-trace, dotnet-dump, BenchmarkDotNet) para análise de performance e troubleshooting avançado;

  • Contribuir com práticas de engenharia como versionamento de código (Git), CI/CD, containers (Docker) e pipelines (preferencialmente Azure DevOps);

  • Incentivar e garantir a qualidade do código por meio de testes automatizados (unitários, integração, TDD);

  • Apoiar na definição de padrões de mapeamento de objetos (como AutoMapper) e organização das camadas da aplicação;

  • Atuar de forma próxima às áreas de negócio, especialmente em soluções de crédito, garantindo aderência a regras, fluxos e requisitos regulatórios.

O que buscamos

  • Experiência consolidada em Engenharia de Software, com forte atuação em arquitetura e sustentação de sistemas críticos;

  • Sólido domínio do ecossistema .NET (C#, .NET Core e versões mais recentes), com capacidade de tomada de decisão técnica;

  • Experiência prática em definição de arquiteturas escaláveis, resilientes e orientadas a eventos;

  • Conhecimento avançado em bancos de dados relacionais, especialmente PostgreSQL, com foco em modelagem e performance;

  • Forte experiência com integrações via APIs (REST e SOAP), incluindo desenho, versionamento e troubleshooting;

  • Vivência com mensageria e arquiteturas assíncronas (RabbitMQ, Kafka, Azure Service Bus);

  • Conhecimento aplicado de padrões arquiteturais e boas práticas de desenvolvimento (Clean Code, SOLID, Design Patterns, CQRS);

  • Experiência com observabilidade e monitoramento de aplicações (logs, métricas e APM);

  • Vivência com práticas modernas de engenharia (Git, CI/CD, Docker, pipelines);

  • Capacidade analítica avançada e visão sistêmica para lidar com cenários complexos;

  • Perfil protagonista, com autonomia, senso de dono e habilidade para influenciar tecnicamente os times;

  • Boa comunicação e capacidade de transitar entre áreas técnicas e de negócio;

  • Experiência com produtos de crédito e/ou contexto financeiro será considerado um diferencial relevante.

  • Será um diferencial experiência com Azure Funtions

Se você busca um ambiente dinâmico, com desafios reais, oportunidades consistentes de crescimento e autonomia para fazer acontecer, a UY3 é o seu lugar. Queremos conhecer você!

Skills

Apply

See also

Architecture jobs by country — openings, pay and top skills →