Who are we?
A Amaris Consulting é uma empresa de consultoria tecnológica independente que fornece orientação e soluções às empresas.
Com mais de 1000 clientes em todo o mundo, temos vindo a implementar soluções em grandes projetos, há mais de uma década – isso é possível através de uma equipa internacional de 7,600 pessoas espalhadas por 5 continentes e em mais de 60 países. As nossas soluções focam-se em quatro linhas de negócio diferentes: Sistemas de Informação & Digital, Telecomunicações, Ciências da Vida e Engenharia.
Estamos focados em construir e nutrir uma comunidade de talentos de topo onde todos os membros da nossa equipa possam alcançar todo o seu potencial.
A Amaris é a sua “stepping stone” para atravessar rios de mudança, enfrentar desafios e alcançar todos os seus projetos com sucesso.
Job description
Responsabilidades e atribuições
Requisitos Técnicos:
- Programação Orientada a Objetos (OOP): Domínio em Python e Angular.
- Extra: Conhecimento em C#.
- APIs REST: Experiência na definição e construção de APIs eficientes e seguras.
Boas Práticas de Arquitetura:
- Aplicar princípios SOLID e KISS para um código modular, reutilizável e simples. Domínio em arquitetura Hexagonal e Clean Code, com uso estratégico de Design Patterns (Factory, Strategy, Observer, CQRS, Event Sourcing, entre outros).
Observabilidade e Monitoramento:
- Ferramentas: Datadog e Grafana.
- Análise de Performance: Coleta de métricas, logs estruturados, configuração de dashboards e alertas para antecipar falhas.
Infraestrutura e Componentes:
- Aplicações: Domínio em aplicações Cloud e On-Premisse com Docker.
- Mensageria: RabbitMQ, Kafka, Azure Service Bus.
- Bancos de Dados: SQL (PostgreSQL, SQL Server) e NoSQL (MongoDB, Redis).
- Cache: Redis, Memcached.
- Segurança e Configurações: Vault, Secrets Manager, Kubernetes (ConfigMaps e Secrets).
- Jobs Assíncronos: Workers e Locks Distribuídos.
Resiliência e Performance:
- Técnicas: Retry com backoff exponencial, DLQ, Rate-limiting e Defensive Cache.
Arquitetura Orientada a Eventos:
- Abordagens: Event-Driven Architecture (EDA).
- Mensageria Assíncrona: Publicação e consumo de eventos com Kafka, RabbitMQ, Azure Service Bus.
Por que nos escolher
Uma comunidade internacional que reúne mais de 110 nacionalidades diferentes.
Um ambiente onde a confiança é central: 70% dos nossos líderes começaram suas carreiras no nível de entrada.
Um forte sistema de treinamento com nossa Academia interna e mais de 250 módulos disponíveis.
Um ambiente de trabalho dinâmico que frequentemente se reúne para eventos internos (afterworks, team buildings, etc.).
A Amaris Consulting promove oportunidades iguais. Estamos comprometidos em reunir pessoas de diversas origens e criar um ambiente de trabalho inclusivo. Nesse sentido, recebemos candidaturas de todos os indivíduos qualificados, independentemente de sexo, orientação sexual, raça, etnia, crenças, idade, estado civil, deficiência ou outras características.