Software architect remoto

3 semanas atrás


Belém, 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
  • Software Architect

    Há 20 horas


    Belém, Brasil Ci&T Tempo inteiro

    Somos especialistas em transformação tecnológica, unindo expertise humana à IA para criar soluções tech escaláveis.Com mais de ***** CI&Ters ao redor do mundo, já formamos parcerias com mais de ***** clientes durante nossos 30 anos de história.Inteligência Artificial é nossa realidade.Importante: se você reside na Região Metropolitana de...

  • Technical Architect

    Há 23 horas


    Belém, Brasil Tether.Io Tempo inteiro

    Join to apply for the Technical Architect (100% Remote - Brazil) role at Tether.ioJoin to apply for the Technical Architect (100% Remote - Brazil) role at Tether.ioJoin Tether and Shape the Future of Digital Finance At Tether, we're not just building products, we're pioneering a global financial revolution.Our cutting-edge solutions empower businesses—from...

  • Technical Architect

    3 semanas atrás


    Belém, Brasil Tether.io Tempo inteiro

    Join to apply for the Technical Architect (100% Remote - Brazil) role at Tether.io Join to apply for the Technical Architect (100% Remote - Brazil) role at Tether.io Join Tether and Shape the Future of Digital Finance At Tether, we’re not just building products, we’re pioneering a global financial revolution. Our cutting-edge solutions empower...

  • Senior Solutions

    2 semanas atrás


    Belém, Brasil Oowlish Tempo inteiro

    Senior Solutions & Product Architect (Deputy CTO) Oowlish, one of Latin America's rapidly expanding software development companies, is seeking experienced technology professionals to enhance our diverse and vibrant team. As a valued member of Oowlish, you will collaborate with premier clients from the United States and Europe, contributing to pioneering...

  • Senior Software Engineer

    2 semanas atrás


    Belém, Brasil Kuali, Inc. Tempo inteiro

    Senior Software Engineer (Remote Contractor, Brazil)We're looking for Senior Full Stack Engineers to join our team as remote contractors.We're seeking experienced engineers based in Brazil or across Latin America who want to join a US engineering team building our next generation of our enterprise software platform for delivering amazing customer experiences...

  • Solutions Architect

    Há 20 horas


    Belém, Brasil Freshpet Tempo inteiro

    Join to apply for the Solutions Architect - WMS Systems role at Freshpet4 days ago Be among the first 25 applicantsJoin to apply for the Solutions Architect - WMS Systems role at FreshpetWho We AreFreshpetis a family of pet-loving humans guided by a simple mission: to positively impact pets, people and the planet shared by all.Freshpet employees work hard as...


  • Belém, Brasil Mashreq Bank Tempo inteiro

    Job SummaryThe Elite Job is seeking a highly skilled and motivated Remote Software Engineer – Web Applications to join our fast-growing global tech team.This role is ideal for professionals who are passionate about building scalable, user-centric, and high-performance web applications.You will be working remotely with cross-functional teams to design,...


  • Belém, Brasil Bairesdev Tempo inteiro

    OverviewJoin to apply for the Semi Senior React Native Developer - Remote Work | REF#****** role at BairesDev.At BairesDev, we have been delivering technology projects for over 15 years, working with giants like Google and innovative startups in Silicon Valley.Our 4,000+ remote team consists of the world\'s Top 1% of tech talent and works on roles that drive...

  • Java Developer

    Há 4 dias


    Belém, Brasil BairesDev Tempo inteiro

    Join to apply for the Java Developer - Remote Work role at BairesDev 2 days ago Be among the first 25 applicants Join to apply for the Java Developer - Remote Work role at BairesDev At BairesDev®, we've been leading the way in technology projects for over 15 years. We deliver cutting-edge solutions to giants like Google and the most innovative startups in...

  • Architect Associate

    Há 23 horas


    Belém, Brasil Thomson Reuters Tempo inteiro

    Sobre a Vaga (About the Role)Como Architect Associate você terá uma atuação colaborativa com líderes de produto, engenharia, SRE e segurança, mas sem responsabilidade de definir a arquitetura alvo, a atuação é focada em governança e priorização técnica dentro dos padrões corporativos existentes.Terá participação ativa nas cerimônias ágeis...