Desenvolvedor de Software Senior
Nós estamos procurando por um profissional experiente para ocupar o cargo de desenvolvedor de software senior. Nessa posição, você será responsável por liderar a equipe de desenvolvimento e garantir que os projetos sejam concluídos dentro do prazo e com qualidade.
Responsabilidades:
* Liderança técnica: conduzir revisões técnicas, garantindo a qualidade do código e alinhamento com boas práticas;
* Desenvolvimento Backend: arquitetar, desenvolver e manter APIs REST utilizando C# (.NET), garantindo escalabilidade, segurança e alta performance;
* Banco de Dados: criar e otimizar estruturas complexas em PostgreSQL, incluindo tabelas, views, functions e procedures;
* Mensageria e Cache: implementar soluções com RabbitMQ, Kafka e Redis para gerenciamento de processos assíncronos e redução de latência;
* CI/CD e DevOps: gerenciar e evoluir pipelines de integração e entrega contínua (CI/CD) com Azure DevOps, garantindo deploys automatizados e seguros;
* Segurança: garantir a implementação de práticas robustas de segurança nas aplicações, incluindo autenticação avançada (OAuth2, JWT);
Requisitos e qualificações:
* Liderança técnica: líder na equipe de desenvolvimento, conduzindo revisões técnicas, garantindo qualidade do código e alinhamento com boas práticas;
* Desenvolvimento Backend: arquitetar, desenvolver e manter APIs REST utilizando C# (.NET), garantindo escalabilidade, segurança e alta performance;
* Banco de Dados: criar e otimizar estruturas complexas em PostgreSQL, incluindo tabelas, views, functions e procedures;
* Mensageria e Cache: implementar soluções com RabbitMQ, Kafka e Redis para gerenciamento de processos assíncronos e redução de latência;
* CI/CD e DevOps: gerenciar e evoluir pipelines de integração e entrega contínua (CI/CD) com Azure DevOps, garantindo deploys automatizados e seguros;
* Segurança: garantir a implementação de práticas robustas de segurança nas aplicações, incluindo autenticação avançada (OAuth2, JWT);
O candidato ideal terá experiência em liderança técnica e desenvolvimento backend, além de habilidades em banco de dados, mensageria e cache, CI/CD e DevOps, e segurança.