facilita.etc
← Todas as vagas

Arquiteto de Software - Sênior

Vagas Externas — Remotar · remote · CLT · especialista

Descrição

Especialista em C# e arquiteturas escaláveis, resilientes e seguras. A FCamara busca um(a) Arquiteto(a) de Software Sênior com forte conhecimento técnico em desenvolvimento de software, especialmente em C#, para projetar e implementar soluções de alta qualidade, escaláveis e seguras. O profissional será responsável por escolher padrões arquiteturais adequados, definir estratégias de escalabilidade e resiliência, e garantir a segurança das aplicações. A capacidade de comunicação, colaboração e resolução de problemas são essenciais para o sucesso nesta função. - Escolher padrões arquiteturais adequados (microsserviços, filas de mensagens, etc.) e justificar suas escolhas em relação aos requisitos. - Considerar os trade-offs entre simplicidade e flexibilidade na arquitetura. - Definir estratégias claras para lidar com o aumento da carga (escalabilidade) e implementar mecanismos de recuperação de falhas (resiliência). - Garantir a não indisponibilidade do serviço de controle de lançamentos em caso de falha do consolidado diário. - Definir como os componentes se comunicam (protocolos, formatos de mensagem, etc.) e escolher ferramentas de integração adequadas. - Implementar autenticação, autorização e criptografia para segurança, além de mecanismos de proteção contra ataques (WAF, etc.). - Analisar a qualidade da divisão do sistema em partes menores e gerenciáveis, abstraindo e segregando responsabilidades entre as camadas. - Garantir a aderência às boas práticas de desenvolvimento (SOLID, Clean Code, etc.) e escrever código legível, organizado e de fácil manutenção. - Utilizar a linguagem C# de forma eficiente e implementar testes com boa cobertura, qualidade e relevância. - Cumprir os requisitos técnicos obrigatórios e atender aos requisitos de negócio. - Documentar a arquitetura de forma clara e concisa, criando diagramas e justificando as decisões arquiteturais. - Definir os fluxos de dados e escrever instruções claras de como a aplicação funciona e como rodar localmente (Readme). - Centralizar documentações e descrever possíveis melhorias ou expansões do sistema. - Demonstrar capacidade de visão e planejamento a longo prazo, discutindo trade-offs e desafios enfrentados durante o desenvolvimento. Processo seletivo inclui: Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"

Candidatar-se

Esta vaga é agregada de Vagas Externas — Remotar. A candidatura é feita no site da fonte.

Candidatar-se no site da fonte