Arquitetura de Software Sr - Home Office

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

Arquitetura de Software Sr

10 Candidaturas

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

Vagas
Salário a Combinar
E-mail: rh***@***.br - Seja Premium para ver o contato e aumente suas chances.
Whats: (xx)***xxx - Seja Premium para ver o contato e aumente suas chances.
Publicada há 388 dias | 1 Vaga

Sobre a Vaga
Requisitos:
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
Vagas Relacionadas

Evolua sua carreira: faça os Testes do Nerdin para aumentar suas chances e validar seus conhecimentos. Quer se destacar no mercado? Acesse os Treinamentos para aprender e se atualizar.

Cursos de TI Nerdin Cursos de TI Nerdin