Software Architect

Há 2 dias


Teresina, Piauí, Brasil #sejaveriter Tempo inteiro
Job description

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:

Main responsibilities

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.
Requirements and skills

Experiência:

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

Aqui nós somos humanos, somos digitais, somos Verity

Tudo o que fazemos se baseia em nossosValores Fascinantes :

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

Fomos certificados comouma das melhores empresas para se trabalhar pelo Great Place To Work, e a cada dia criamos ações que melhoram ainda mais o ambiente de trabalho, aqui na Verity você tem:

  • 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 Verity
  • #VerityComVocê
  • Viva Engage

E aí, topa criar experiências inovadoras para o mundo digital?

#J-18808-Ljbffr

  • Teresina, Piauí, Brasil beBeeAndroidDeveloper Tempo inteiro US$150.000 - US$200.000

    Senior Android DeveloperWe are seeking a skilled Senior Android Developer to join our team. As a key member of our development team, you will be responsible for designing and implementing robust, scalable, and efficient software solutions.About the Role:You will work closely with cross-functional teams to identify and prioritize project requirements.Develop...

  • Software Developer .Net

    1 semana atrás


    Teresina, Piauí, Brasil Bairesdev Tempo inteiro

    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 Silicon Valley.Our diverse 4,000+ team, composed of the world's Top 1% of tech talent, works remotely on roles that drive significant impact worldwide.Software Developer.NET at...


  • Teresina, Piauí, Brasil beBeeNode Tempo inteiro US$104.320 - US$121.760

    Software Engineer - Remote WorkWe're seeking talented Node Developers to work from home and join our Development team. This opportunity allows you to participate in various projects consisting of multicultural teams distributed globally.Main Responsibilities:Architect backend systems using best practices and ensure high-quality engineering standards through...


  • Teresina, Piauí, Brasil beBeeMainframe Tempo inteiro R$900.000 - R$1.200.000

    Job Title: Mainframe Modernization ConsultantAchieve change and innovation by driving modernization of mission-critical technology systems.Key Responsibilities:Evaluate business needs to document application requirements using Business Analysis methodologies.Translate business objectives into functional specifications for scalable solutions.Lead application...


  • Teresina, Piauí, Brasil mazzatech Tempo inteiro

    Profissional com sólida experiência em análise de requisitos de sistemas, atuando há mais de 5 anos em projetos complexos, com forte atuação em ambientes corporativos e de alta demanda tecnológica. Capaz de traduzir necessidades de negócio em soluções viáveis e alinhadas aos objetivos estratégicos da organização.***Formação Acadêmica**:-...

  • Master Agile Team Lead

    1 dia atrás


    Teresina, Piauí, Brasil beBeeAgile Tempo inteiro US$75.000 - US$125.000

    At BairesDev, we're a leader in technology projects with over 15 years of experience.Our diverse team of top tech talent works remotely on roles that drive significant impact worldwide.We aim to align your passions and skills with our vacancies, setting you on a path to exceptional career development and success.Role OverviewAs an Agile Master, you will work...

  • Lead AI Engineer

    Há 2 dias


    Teresina, Piauí, Brasil AI Engineer Brasil Tempo inteiro

    Overview Lead AI Engineer role at AI Engineer Brasil. Sierra Studio is a product development company focused on AI. We're based in Los Angeles, with teammates worldwide, building products across software, including AI and large language models. About The Role As a Lead AI Engineer, you'll lead engineering for one or more AI initiatives at Sierra. You'll...


  • Teresina, Piauí, Brasil beBeeConstructionManager Tempo inteiro R$75.000 - R$85.000

    Job Title: Construction ManagerThe primary function of this role is to oversee and coordinate various construction projects from start to finish. The successful candidate will ensure that schedules and timelines are met while staying within allocated resources.Key Responsibilities:Selects, contracts, and oversees contractors for specific needs such as...


  • Teresina, Piauí, Brasil Genesis10 Tempo inteiro

    Overview Genesis10 is seeking a Construction Manager with our client located in Mason, OH. This is a direct hire, remote W2 position. This remote position, but the candidate must be located in MI. Salary: $75,000-$85,000 Job Description The Construction Manager will oversee and coordinate various construction projects from start to finish, ensuring that...

  • React Native Architect

    2 semanas atrás


    Teresina, Brasil BairesDev Tempo inteiro

    A Bairesdev tem orgulho de ser a empresa que mais cresce nas Américas. Nossos times são formados por pessoas do mundo todo e somos tão fortes quanto nossas equipes multiculturais. Para entregar consistentemente as soluções da mais alta qualidade, contratamos apenas o 1% entre os melhores talentos e os desafiamos em projetos empolgantes. React Native...


  • Teresina, Brasil mazzatech Tempo inteiro

    Profissional com sólida experiência em análise de requisitos de sistemas, atuando há mais de 5 anos em projetos complexos, com forte atuação em ambientes corporativos e de alta demanda tecnológica. Capaz de traduzir necessidades de negócio em soluções viáveis e alinhadas aos objetivos estratégicos da organização. ***Formação Acadêmica**: -...