Software architect remoto

3 semanas atrás


São Paulo, Brasil Netvagas Tempo inteiro
Visão Geral

A Verity está buscando novos talentos Somos uma boutique para modernização e aceleração digital e buscamos Software Architect para fazer parte dessa jornada.

Arquitetura e Design Da Solução

  • Escolher padrões arquiteturais adequados (microsserviços, filas de mensagens, etc.).
  • Justificar a escolha dos padrões em relação aos requisitos.
  • 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).
  • Atender ao requisito de 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).
  • Escolher ferramentas de integração adequadas e suas responsabilidades.
  • Implementar autenticação, autorização e criptografia (segurança).
  • Implementar mecanismos de proteção contra ataques (WAF, etc).
  • Analisar a qualidade da divisão do sistema em partes menores e gerenciáveis.
  • Abstrair e segregar responsabilidades entre as camadas.

Implementação

  • Garantir a aderência às boas práticas de desenvolvimento (SOLID, Clean Code, etc).
  • Escrever código legível, organizado e de fácil manutenção.
  • 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.

Diferenciais e Boas Práticas

  • 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.

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.).

Conhecimento Técnico

  • 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).

Habilidades

  • Excelente capacidade de comunicação e colaboração para trabalhar em equipe.
  • Habilidade de análise crítica e resolução de problemas complexos.
  • Capacidade de traduzir requisitos de negócios em especificações técnicas claras e concisas.
  • Habilidade de tomar decisões técnicas embasadas em dados e em um profundo entendimento dos trade-offs envolvidos.
  • Habilidade de documentar soluções de forma clara e organizada.
  • Capacidade de aprender e se adaptar a novas tecnologias e ferramentas.

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
#J-18808-Ljbffr
  • MOM Product Architect

    2 semanas atrás


    São Paulo, Brasil Siemens Digital Industries Software Tempo inteiro

    Join to apply for the MOM Product Architect role at Siemens Digital Industries Software 1 week ago Be among the first 25 applicants Join to apply for the MOM Product Architect role at Siemens Digital Industries Software Get AI-powered advice on this job and more exclusive features. Siemens Digital Industries Software is a leading provider of solutions for...

  • Software Architect

    2 semanas atrás


    Sao Paulo, Brasil Wework Tempo inteiro

    **Software Architect** **Technology, LATAM** WeWork is looking for a Software Architect. This person will be a computer programmer or software developer who determines which processes and technologies the development team should use. As a Software Architect you will also troubleshoot coding problems and collaborate with other experts to produce...

  • Software architect

    Há 3 dias


    SAO PAULO, Brasil Verity Tempo inteiro

    A Verity está buscando novos talentos! Somos uma boutique para modernização e aceleração digital e buscamos Software Architect para fazer parte dessa jornada. Olha só quais são as experiências e conhecimentos que você precisa ter para acelerar e transformar com a gente: Arquitetura e Design da Solução: Escolher padrões arquiteturais adequados...


  • São José dos Campos, Brasil Netvagas Tempo inteiro

    OverviewA Verity está buscando novos talentos!Somos uma boutique para modernização e aceleração digital e buscamos Software Architect para fazer parte dessa jornada.Arquitetura e Design Da SoluçãoEscolher padrões arquiteturais adequados (microsserviços, filas de mensagens, etc.).Justificar a escolha dos padrões em relação aos...

  • Software Architect

    2 semanas atrás


    São Paulo, Brasil Canonical Tempo inteiro

    Software Architect - Containers / VirtualisationJoin to apply for the Software Architect - Containers / Virtualisation role at Canonical Software Architect - Containers / Virtualisation1 day ago Be among the first 25 applicants Join to apply for the Software Architect - Containers / Virtualisation role at Canonical Canonical is a leading provider of open...

  • Software Architect

    2 semanas atrás


    São Bernardo do Campo, Brasil Thales Tempo inteiro

    Thales is seeking a Software Architect to join our team in a hybrid role based in Sao Bernardo do Campo. The architect will lead the design and architecture of complex software solutions for radar and defense systems, ensuring compliance with industry standards, defense requirements, and mission-critical reliability. Overview In fast changing markets,...

  • Chief Architect

    1 dia atrás


    Sao Paulo, Brasil Red Hat Software Tempo inteiro

    About the job: As a member of Red Hat’s Field CTO organization, Chief Architects serve as senior level architects and strategists, engaging with technology leaders in enterprise-scale organizations and across our ecosystem of partners to explore alignment between their business goals and technology use cases and Red Hat’s broad portfolio of offerings....


  • São Luís, Brasil Bebeegolang Tempo inteiro

    We're seeking a Cloud Software Architect to lead the transformation of our legacy platform into a cloud-ready system.About the Project:You will shape the technical future of a mission-critical solution by rewriting core modules in Go and applying modernization patterns.Key Responsibilities:Decouple and re-architect the large-scale legacy platform.Gradually...

  • Software Architect

    2 semanas atrás


    São Bernardo do Campo, Brasil Thales Group Tempo inteiro

    Software Architect page is loaded## Software Architectremote type: Hybridlocations: São Bernardo Do Campotime type: Full timeposted on: Posted Todayjob requisition id: R*******In fast changing markets, customers worldwide rely on Thales.Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other.In...

  • Software Architect

    4 semanas atrás


    Sao Paulo, Brasil Santander Tempo inteiro

    Software ArchitectSAO PAULO, Brazil**WHAT YOU WILL BE DOING****Objetivo / Escopo Atuação**:Modelagem e implementação do Core Model de uma plataforma de cartões, incluindo bibliotecas e serviços referentes ao Core Model.O Core model da plataforma é o que permitirá com que os times criem subsistemas Multi-Moeda, Multi-Instancia/Tenant e Multi-Lingua...