Programador Pleno
T2M Test to Market LtdaPetrópolis - RJ
1 posição
Não informado
Integral
-
Atuar no desenvolvimento e evolução de aplicações backend utilizando .NET Core, garantindo aderência às boas práticas de engenharia de software
-
Projetar e implementar soluções baseadas em arquitetura de microserviços, promovendo baixo acoplamento e alta escalabilidade
-
Desenvolver e manter APIs REST, assegurando performance, segurança e padronização das integrações
-
Implementar comunicação entre serviços utilizando mensageria (ex: RabbitMQ, SQS, SNS), adotando padrões assíncronos e orientados a eventos
-
Atuar na construção de soluções em ambientes cloud (AWS/Azure), utilizando serviços como Lambda/Functions, filas e infraestrutura escalável
-
Aplicar princípios de DDD, SOLID e Injeção de Dependência, garantindo organização, testabilidade e manutenção do código
-
Desenvolver e manter testes automatizados, assegurando qualidade e confiabilidade das entregas
-
Trabalhar com bancos de dados relacionais e não relacionais, realizando modelagem e integração conforme necessidade do sistema
-
Apoiar na implementação e utilização de pipelines de CI/CD, contribuindo para automação de build, testes e deploy
-
Atuar na análise e resolução de incidentes, utilizando ferramentas de observabilidade e logs (ex: Datadog, CloudWatch, Azure Monitor)
-
Utilizar Docker para conteinerização e apoiar operações em ambientes orquestrados com Kubernetes
-
Colaborar com equipes multidisciplinares em ambiente ágil, contribuindo com melhorias técnicas e evolução contínua das soluções
Requisitos
Habilidade Técnica
- Organização - Básico
- Capacidade de diagnosticar problemas e dar soluções assertivas - Básico
- Gerenciamento do tempo - Básico
- Automotivação e vontade para aprender - Básico
- DDD - Avançado
- injeção de Dependência - Avançado
- Testes unitários - Avançado
- Banco de dados não relacional (MongoDB, DynamoDB) - Avançado
- Experiencia ou conhecimento do Azure DevOps - Avançado
- Atuar com WebApi .Net Core EntityFramework - Avançado
- Atuar com mensageria (RabbitMQ, Sqs, Sns, Kafka), preferencialmente RabbitMQ - Avançado
- Atuar com sistemas distribuídos, com microserviços que interagem entre si - Avançado
- Proficiência para novos desenvolvimentos e para entendimento de códigos existentes, bem como debugar aplicações e frontend na IDE e pelo F12 no browser - Avançado
- Conhecimento com alguma ferramenta de observabilidade/logs, como DataDog, azuremonitor; CloudWatch - Avançado
- Conhecimento com ferramentas de Cloud(Exemplo: Aws lambda, Azure functions, SQS, SNS, EC2) - Avançado
- Experiencia com ambiente de trabalho com estrutura de CI-CD - Avançado
- Conhecimento Operacional com docker e kubernetes; - Avançado
- Atuar com FrontEnd, Angular 2+ ou React; - Avançado
Benefícios
- Assistência médica
- Assistência odontológica
- Horário flexível
- Seguro de vida
- Vale alimentação
- Vale transporte
- Auxílio home-office
- Day off de aniversario
- Totalpass
- Vale refeição