Justificar a escolha dos padrões em relação aos requisitos.
Local
São Paulo - SP
Não especificado
Responsabilidades
- Arquitetura e Design da Solução: Escolher padrões arquiteturais adequados (microsserviços, filas de mensagens, etc.).
- Considerar os trade-offs entre simplicidade e flexibilidade.
- Definir estratégias claras para lidar com o aumento da carga (escalabilidade).
- Implementar mecanismos de recuperação de falhas (resiliência).
- Utilizar a linguagem C# de forma eficiente.
- Implementar testes com boa cobertura, qualidade e relevância.
- Cumprir os requisitos técnicos obrigatórios.
- Atender aos requisitos de negócio.
- Documentação e Apresentação: Documentar a arquitetura de forma clara e concisa.
- Criar diagramas que representam a arquitetura.
- Justificar as decisões arquiteturais.
- Definir os fluxos de dados.
- Escrever instruções claras e detalhadas de como a aplicação funciona e como rodar localmente (Readme).
- Centralizar documentações.
- Descrever possíveis melhorias ou expansões do sistema.
- Demonstrar capacidade de visão e planejamento a longo prazo.
- Discutir trade-offs e desafios enfrentados durante o desenvolvimento.
Requisitos
- Experiência comprovada em design e implementação de arquiteturas de software escaláveis, resilientes e seguras.
- Experiência prática em desenvolvimento de software utilizando a linguagem C#.
- Experiência com a aplicação de princípios de design de software (SOLID, Clean Code, etc.).
- Experiência com a implementação de testes automatizados (unitários, integração, etc.).
- Experiência com padrões de arquitetura (microsserviços, filas de mensagens, etc.).
- Profundo conhecimento da linguagem C# e do ecossistema .NET.
- Sólido conhecimento de padrões de design de software (Design Patterns).
- Conhecimento de princípios de arquitetura de software (microsserviços, filas de mensagens, etc.).
- Conhecimento de práticas de desenvolvimento ágil (Scrum, Kanban).
- Conhecimento de segurança da informação (autenticação, autorização, criptografia).
- Conhecimento de ferramentas de versionamento de código (Git).
- Familiaridade com metodologias de testes (TDD, BDD).
- Familiaridade com Docker e Docker Compose.
- Conhecimento de CI/CD (Integração Contínua / Entrega Contínua).
- Conhecimento de IaC (Infraestrutura como Código).
Diferenciais
- Garantir que o código seja executado de forma local e sem erros.
- Utilizar estratégias de Docker e Docker Compose.
- Implementar pipeline automatizada (CI/CD).
- Utilizar estratégias de IaC (Infraestrutura como Código).
- Realizar estimativas de custos.
Benefícios
- Vale refeição
- Vale alimentação
- Auxílio home office
- Assistência médica
- Assistência odontológica
- Seguro de vida
- Parcerias de descontos
- Convênios em estabelecimentos e instituições de ensino
- Treinamentos de agilidade recorrentes
- Licenças Alura Intervalor
Faixa salarial
Não especificado
Carga horária
Não especificado
Tipo de contrato
Não especificado
Processo seletivo
- Cadastro
- Entrevista RH
- Teste Técnico
- Entrevista Tech
- Entrevista Final
- Processo de Contratação
- Contratação
Sobre a empresa
Somos uma boutique para modernização e aceleração digital e buscamos Software Architect para fazer parte dessa jornada.
Combinamos Inteligência Artificial, Design e Engenharia de Software para oferecer modernização de aplicações, experiências digitais, outsourcing e consultoria.
Há 15 anos, trabalhamos com mais de 100 empresas líderes em seus setores, incluindo bancos, meios de pagamento, seguradoras, saúde, indústrias e serviços, para transformar negócios e acelerar resultados.
Valores da Empresa
- Tecnologia: Nossa Paixão por tecnologia nos impulsiona a modernizar e acelerar negócios;
- Transparência e Comprometimento: Somos guiados pela transparência e comprometimento com a entrega;
- Conexão Humana: Somos humanos que escutam com empatia e colaboram nas diferenças;
- Experiência: Construímos nossa reputação nos desafiando diariamente para entregar as melhores experiências para nossos clientes e colaboradores
É assim que criamos experiências inovadoras para o mundo digital, inspirando protagonismo e gerando resultados incríveis aos nossos clientes, sempre focados em metodologia, tecnologia e pessoas.
Iniciativas Verity
- FAZER O MELHOR E O QUE É CERTO, SEMPRE
Esse é o mantra que nos guia da modernização à aceleração digital para ofereceremos soluções de ponta a ponta da jornada de tecnologia.
Vaga Perfeita
- Ser Veriter é ter coragem para evoluir, pensar diferente e contribuir com insights antes nunca imaginados.