Arquiteto de Software (.NET/Angular) - Sênior
Estamos em busca de um Arquiteto de Software para liderar o design e a evolução de soluções escaláveis, seguras e de alto desempenho. O profissional será responsável por definir e validar arquiteturas modernas, garantindo a integração entre back-end e front-end, além de otimizar a estrutura de dados e a automação de processos. Atuará com tecnologias como .NET, Angular, PostgreSQL, MongoDB e serviços em nuvem Azure, promovendo boas práticas de desenvolvimento, CI/CD e arquiteturas baseadas em microsserviços e eventos.
Responsabilidades
- Definir e evoluir a arquitetura de software, garantindo escalabilidade, segurança e desempenho.
- Desenvolver e validar soluções baseadas em .NET (versão 8) e Angular (versão 16).
- Projetar e otimizar bancos de dados PostgreSQL e MongoDB, garantindo integridade e eficiência no acesso aos dados.
- Criar arquiteturas baseadas em microsserviços e micro frontends, promovendo modularidade e desacoplamento.
- Aplicar Domain-Driven Design (DDD) e Event-Driven Design (EDD) para modelagem de soluções robustas e orientadas a eventos.
- Definir padrões de codificação, automação e qualidade de software, incluindo testes unitários e boas práticas de CI/CD.
- Liderar decisões técnicas, realizando revisão de código e garantindo a adoção das melhores práticas de engenharia de software.
- Trabalhar em ambiente Azure, integrando serviços como Azure DevOps, Service Bus e outras soluções de nuvem.
- Atuar como mentor técnico, apoiando desenvolvedores e promovendo a adoção de novas tecnologias.
- Colaborar com stakeholders para entender requisitos de negócio e traduzir em soluções tecnológicas eficientes.
Requisitos
- Experiência sólida em arquitetura de software e desenvolvimento back-end com .NET (versão 8).
- Experiência com desenvolvimento front-end utilizando Angular (versão 16).
- Proficiência em bancos de dados PostgreSQL e MongoDB.
- Conhecimento avançado em CI/CD, Gitflow e versionamento de código.
- Experiência comprovada na implementação de microsserviços e micro frontends.
- Domínio de padrões arquiteturais como DDD, EDD e princípios SOLID.
- Vivência em ambientes de nuvem Azure, incluindo Azure DevOps e Service Bus.
- Experiência com estratégias de monitoramento e observabilidade para aplicações distribuídas.
- Habilidade para trabalhar com diferentes times e influenciar decisões técnicas.
- Inglês intermediário/avançado, com foco em leitura e escrita técnica (comunicação verbal ocasional).
Habilidades Comportamentais
- Capacidade de resolver problemas complexos com eficiência e criatividade.
- Proatividade e boa organização para trabalhar em projetos multidisciplinares.
- Excelentes habilidades de comunicação e trabalho em equipe.
Diferenciais
- Experiência em projetos internacionais.
- Familiaridade com ambientes altamente ágeis.
- Atuação 100% remota.
- Contrato PJ.
- Benefícios incluem 5 dias de ausência programada, parceria movida, aluguel de carro e programa de indicação.
Get notified about new Software Architect jobs in Campinas, São Paulo, Brazil.