O quê?
Onde?

Dev Back-End Pleno

São José dos Campos - SP
Salário a combinar
Presencial
21 ago

MISSÃO: Desenvolver e manter soluções back-end robustas e escaláveis, utilizando as melhores práticas de arquitetura e integração de serviços, com foco em mensageria, caching, processamento assíncrono e APIs RESTful. RESPONSABILIDADES: Desenvolvimento de APIs: • Projetar, desenvolver e manter APIs RESTful escaláveis e seguras, assegurando que os serviços sejam bem documentados e fáceis de integrar. • Garantir a consistência, performance e segurança dos serviços criados, seguindo padrões de design e melhores práticas de API. Mensageria e Integração: • Implementar e gerenciar soluções de mensageria utilizando Azure Service Bus para facilitar a comunicação assíncrona entre diferentes sistemas e serviços. • Desenvolver arquiteturas orientadas a eventos e filas para melhorar a escalabilidade e a resiliência dos sistemas. • Aplicar conceitos de mensageria para garantir a entrega garantida e a ordem das mensagens, além de gerenciar dead-letter queues e outras funcionalidades avançadas. Caching e Performance: • Integrar e gerenciar Redis para caching de dados críticos, melhorando a performance das aplicações e reduzindo a carga em sistemas de banco de dados e APIs. • Implementar estratégias de cache, como cache-aside e write-through, para assegurar que os dados sejam atualizados e acessados de forma eficiente. Processamento Assíncrono: • Criar e gerenciar Azure Jobs para o processamento assíncrono de tarefas de longa duração, garantindo que os processos sejam escaláveis e eficientes. Automação e CI/CD: • Configurar e otimizar Azure Pipelines para automação de build, testes e deploy, garantindo que o processo de entrega seja ágil e confiável. Padrões de Arquitetura e Melhoria Contínua: • Aplicar princípios de Clean Architecture e SOLID no desenvolvimento de serviços, garantindo que o código seja modular, testável e fácil de manter. • Utilizar Design Patterns como CQRS, Event Sourcing, e Repository Pattern para estruturar e organizar o código de maneira eficaz. REQUISITOS E QUALIFICAÇÕES: • Experiência sólida no desenvolvimento de APIs RESTful. • Conhecimento avançado em Azure Service Bus e conceitos de mensageria. • Experiência com Redis para caching e otimização de performance. • Experiência com Azure Jobs para processamento assíncrono. • Experiência com Azure Pipelines para automação de processos e deploy contínuo. • Proficiência em linguagens de programação como C#, PHP, ou Typescript (Node.js) para desenvolvimento back-end. • Capacidade de aplicar padrões de arquitetura como Clean Architecture, SOLID, e Design Patterns. • Experiência com bancos de dados relacionais e não relacionais, e integração de serviços na nuvem. Benefícios: -. Gympass -. GPS (mentoria de desenvolvimento humano) -. Assistência médica -. Assistência odontológica -. Universidade Divergente após 3 meses -. Recesso remunerado -. Day off de aniversário

Número de vagas: 2

Tipo de contrato e Jornada: Prestador de Serviços (PJ) - Período Integral

Área Profissional: Analista em Informática, TI, Telecomunicações - ERP / CRM / Sistemas Integrados

Assine a Conta Premium agora!
Exigências
  • Escolaridade Mínima: Ensino Superior
Denunciar Vaga

Outras vagas similares