facilita.etc
← Todas as vagas

Arquiteto de Software - Sênior

Vagas Externas — Remotar · remote · CLT · especialista
🌐 Entre para traduzir esta vaga

Descrição

Especialista em C# e arquiteturas escaláveis para atuar com microsserviços e segurança. 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 definir padrões arquiteturais, estratégias de escalabilidade e resiliência, e mecanismos de segurança, garantindo a comunicação eficiente entre os componentes do sistema. 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 (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.), escrevendo 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 que a representam e justificando as decisões arquiteturais. - Definir os fluxos de dados e escrever instruções claras e detalhadas 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