SOFTWARE ARCHITECT .NET
Criamos negócios digitais de sucesso através de um mergulho profundo na experiência do cliente e com entregas ágeis durante todo o processo de criação e evolução de serviços e produtos digitais. Somos apaixonados por tecnologia e por boas experiências, energizados por mudanças, movidos por gente. Você está pronto para fazer parte do nosso ecossistema digital? Vem ser Squader!
O que você irá fazer ↩
Profissional de arquitetura e liderança técnica para atuar na sustentação e refatoração do projeto, operando dentro da arquitetura corporativa e da arquitetura real já estabelecidas (ecossistema Azure-native, mensageria via Azure Service Bus, integrações REST e SOAP).
Será responsável por liderar tecnicamente a execução das entregas, garantindo qualidade, performance, segurança e aderência às melhores práticas e às decisões arquiteturais já consolidadas — no backend (.NET) e nos padrões de frontend (React) já definidos.
O escopo não inclui a definição da arquitetura corporativa do zero, nem a propriedade da plataforma de infraestrutura (AKS, Key Vault, rede), que é de responsabilidade do time de infra.
O que você precisa ↩
- Sólida experiência em backend com .NET (C# e ASP.NET Core)
- Profundo conhecimento em design e implementação de APIs RESTful
- Experiência com integrações REST e SOAP (XML) — ambos os padrões são usados nas integrações do projeto (ex.: TOTVS RM via REST e SOAP)
- Resiliência de integração: retry, timeout, idempotência, tratamento de downstream lento
- Entity Framework Core e/ou Dapper (o projeto usa ambas as ORMs)
- Bancos relacionais SQL Server e MySQL, com SQL sólido e noção de tuning (plano de execução, filtrar cedo, paginação determinística)
- Versionamento com Git (Azure DevOps)
- Testes unitários (xUnit) e de integração
- Princípios de Clean Code, SOLID e Event-Driven
- Familiaridade com metodologias ágeis (Scrum, Kanban)
Mensageria (core do projeto) ↩
- Azure Service Bus — mensageria assíncrona: DLQ, Claim Check, lock duration, throttling de paralelismo, reagendamento após esgotar tentativas de entrega
- Padrões CQRS, Event Sourcing, CDC
- Orquestração entre funções: correlação de mensagens, saga/compensação
Cloud / Infra e Observabilidade ↩
- Microsserviços, Docker, Kubernetes (AKS / Helm) — operar na plataforma (validar YAML, manter pipelines), sem ser dono dela
- CI/CD em Azure DevOps (Release Pipelines, modo clássico)
- Nuvem Azure
- Observabilidade: NRQL (New Relic, produção) e KQL (Application Insights, DEV/HMG) — logging estruturado, alertas, correlação de logs
- Autenticação OpenID Connect / JWT — no contexto do projeto, via Sensedia API Gateway (validação dual-issuer)
Para o match perfeito ↩
- Vivência com TOTVS RM (integração REST/SOAP) ou ERP equivalente (ex.: Protheus/AdvPL)
Para ter uma jornada positiva e evolucionária ↩
- Cuidado com a saúde física: Assistência Médica e Odontológica
- Seguro de vida Prudential
- Sua saúde mental também é essencial: Parceria com a PlenaVi e A&M para consultas individuais de psicoterapia;
- Alimentar-se bem faz a diferença: Vale-refeição ou alimentação;
- Anywhere Office: trabalhe de onde quiser
- Exercícios são essenciais para o bem-estar no dia a dia: Wellhub (antigo Gympass);
- Licença Paternidade e Maternidade Estendida;
- Horário flexível: jornada de 40h semanais, de segunda a sexta, alinhado com o projeto e time;
- Desenvolva-se mais: parceria com instituições de ensino e escolas de idiomas;
- Day off no mês de aniversário;
- Aproveite seu tempo livre: clube de benefícios com diversas parcerias e descontos exclusivos nos segmentos de bem-estar, educação, idiomas, gastronomia, serviços e produtos;
- SQ MATCH: Nosso programa de indicação de talentos que você é gratificado por cada indicação que for contratada;
- Participação em comunidades internas: apoio na jornada, troca de experiências, grupos de estudo e trilhas de aprendizado;
- Participação nos Lucros Anual: Conforme alcance de resultados da empresa
- One a one: Alinhamentos de expectativas de carreira e objetivos, momento de troca, safeplace;
- Interação entre colaboradores: Eventos internos periódicos;
Por que ser um squader?
- Somos globais: temos squaders espalhados em todo o Brasil e alguns no exterior, atuando em projetos de clientes de renome e impacto global. Já temos projetos nos EUA, Canadá e África do Sul.
- Anywhere office: nosso modelo de trabalho é anywhere office, mas alguns projetos podem ser híbridos ou presenciais (confira a descrição da vaga). Você terá autonomia para alinhar com seu líder seus horários, equilibrando a sua rotina e as entregas do projeto que está atuando.
- Ambiente propício à evolução: construímos um ambiente colaborativo, de muito aprendizado e que valoriza a formação e desenvolvimento das pessoas.
- Crescimento constante: estamos nos consolidando como uma das top 5 consultorias de digital do Brasil.
- Trilhas de carreira: sua jornada profissional será construída junto com uma liderança presente, tendo possibilidade de transitar entre projetos, papéis e unidades de negócio do ecossistema SQUADRA.
- Cuidado com as pessoas: nosso core é o digital, mas nada disso seria possível sem nossas pessoas. Por isso, nosso foco é criar uma jornada positiva, memorável e humanizada para nossos Squaders.