Arquitetura de Software Sr - Home Office

Home Office Estágio/Júnior Híbrido Dev/Sistemas Infra Dados

Arquitetura de Software Sr

Home OfficeCLT 10 candidatoshá 418 dias

Agradecemos seu interesse! No momento, não estamos aceitando novas candidaturas para esta vaga, mas temos várias outras oportunidades esperando por você.

Vagas

Sobre a Vaga

Salário a Combinar
E-mail: rh***@***.br — Quando disponibilizado pela empresa, o contato poderá ser visualizado por assinantes Premium.
Whats: (xx)***xxx — Quando disponibilizado pela empresa, o contato poderá ser visualizado por assinantes Premium.
1 Vaga

Requisitos e Qualificações

Os conhecimentos técnicos considerados como critérios balizadores para a seleção dos profissionais consistem (mas não se limitam à):

  • Construir projetos FrontEnd ou BackEnd utilizando uma linguagem de programação convencional há mais de 8 anos (preferencialmente AngularJS, .NET ou C#);
  • Conhecer técnicas e metodologias para a definição da Arquitetura nos distintos domínios (Negócios, Dados, Sistemas e Tecnologias) através do mapeamento de requisitos funcionais e não-funcionais;
  • Conhecer frameworks de mercado que fomentem a governança e reutilização dos artefatos arquiteturais mantendo essa prática viva e flexível à evoluções sempre que for necessária;
  • Aplicar testes (Unitário, Integração e carga/performance) há pelo menos 3 anos e conhecer testes de mutação e E2E;
  • Saber utilizar alguma ferramenta/processo de Integração e Entrega Contínua e Configuração de Código (Preferencialmente GitLab, Jenkins ou AzureDevops) há pelo menos 2 anos;
  • Conhecer e saber evoluir/desenvolver alguma ferramenta/Plataforma para Gestão de APIs/Serviços (Preferencialmente Apigee) há pelo menos 2 anos;
  • Conhecer e saber aplicar no mínimo 8 das seguintes siglas: BDD, DDD, FDD, MVC, MVVM, MVP, BFF, EDA, SOA, HTTP, MQTT, AMQP, JSON, gRPC, SaaS, IaaS, PaaS e/ou IaC;
  • Conhecer e saber aplicar no mínimo 5 dos seguintes padrões e referências:
  • o Prototype e/ou Singleton;
  • o Composite e/ou Façade e/ou Proxy;
  • o Iterator e/ou Mediator e/ou Visitor;

o Model View Controller (MVC) e/ou Model View ViewModel (MVVM) e/ou Model View Presenter (MVP);

o Dependency Injection e/ou Mock object e/ou Inversion of control e/ou Unit of Work;

  • Principais Atividades e Desafios:

Assegurar que as aplicações sejam projetadas e construídas com base em princípios de arquitetura sólida, utilizando as melhores práticas e tecnologias disponíveis, garantindo:

  • Escalabilidade: Capacidade de lidar com picos de demanda e crescimento futuro, garantindo performance e resposta rápida.
  • Resiliência: Projetar para a recuperação de falhas. Isso inclui redundância, failover, monitoramento proativo e estratégias de recuperação.
  • Segurança: Proteção de dados e sistemas contra ameaças, garantindo a integridade e confidencialidade da informação. Implementar autenticação, autorização, criptografia e mecanismos de proteção contra ataques.
  • Manutenibilidade: Facilidade de atualização, correção de erros e implementação de novas funcionalidades.
  • Padrões Arquiteturais: Escolher padrões adequados, como microsserviços, monolitos, SOA ou serverless. Considerar trade-offs entre simplicidade e flexibilidade.
  • Integração: Interoperabilidade com outros sistemas e plataformas, promovendo a comunicação e o fluxo de dados.
  • Requisitos Não-Funcionais: Otimizar para desempenho, disponibilidade e confiabilidade. Definir métricas e metas claras.
  • Documentação: Registrar decisões arquiteturais, diagramas e fluxos de dados. Isso facilita a comunicação e a manutenção.
  • Qualidade: Experiência de usuário positiva, interface intuitiva e confiabilidade da aplicação.
  • Enviar CV para talentos@verx.com.br

Acelere sua carreira com cursos selecionados pelo Nerdin

Selecionamos apenas cursos de alta qualidade para profissionais de tecnologia.

  • Selecionados pela equipe Nerdin
  • Conteúdo atualizado
  • Professores reconhecidos
  • Certificado quando disponível

🚀 Prepare-se para esta vaga

Selecionamos conteúdos que podem ajudar você a desenvolver as habilidades mais importantes para esta oportunidade.

Teste .Net / C#

Teste seus conhecimentos em programação .Net / C#. Serão 15 perguntas. Cada pergunta terá 4 possibilidades de…

Fazer teste

Teste .Net Intermediário

Teste seus conhecimentos em programação .Net intermediário/pleno. Serão 15 perguntas. Cada pergunta terá 4 po…

Fazer teste

JavaScript — Angular

Aprenda por completo este incrível framework front-end e estará apto para o mercado de trabalho.

Ver curso

.NET — Pacote Full Stack

Aprenda a ser um programador mais do que completo: Ganhe de R$8.000 a R$100.000 por mês através das tecnologi…

Ver curso

.NET — PHP Developer

Descubra Finalmente o Exato Método Para Aprender a Programar do Absoluto ZERO com PHP.

Ver curso

Segurança — Infraestrutura Web

Domine os servidores web e aprenda como ter aplicações de alta performance.

Ver curso

Vagas relacionadas