Profissional Sênior de Desenvolvimento
Nós estamos em busca de um profissional experiente para atuar como desenvolvedor sênior, responsável por criar soluções escaláveis e seguras para aplicações de alta complexidade.
Responsabilidades:
* Desenvolver software de alta qualidade com foco em performance e escalabilidade;
* Otimizar processos e análises para melhorar a eficiência do time de desenvolvimento;
* Mantener o conhecimento atualizado sobre as melhores práticas de desenvolvimento, design patterns e linguagens de programação;
* Promover a colaboração entre equipes de desenvolvimento e outras áreas da empresa;
* Estar à frente das tecnologias emergentes e indicar oportunidades de melhoria;
* Criar e implementar testes unitários e integração para garantir a qualidade do código;
* Desenvolver documentações técnicas claras e concisas para facilitar a compreensão dos colegas;
* Manter a infraestrutura de produção atualizada e otimizada.
Requisitos e qualificações:
Habilidades exigidas:
* No mínimo 5 anos de experiência em desenvolvimento de software com linguagens .NET (C#);
* Dominio absoluto sobre design patterns, princípios SOLID e clean code;
* Análise de desempenho e métricas;
* Tecnologias de nuvem (AWS, GCP, Azure);
* Banco de dados relacional (SQL Server, MySQL, PostgreSQL);
* Kubernetes, Docker e outros containerd;
* Ferramentas de automação CI/CD (Jenkins, GitLab CI/CD);
* Conhecimentos avançados em GIT;
* Integração contínua, entrega contínua e deploy contínuo;
* Avaliação de requisitos funcionais e não funcionais;
* Plano de migração de aplicações;
* Auditoria de vulnerabilidades em aplicações web;
* Acompanhamento de standards, boas práticas e políticas de segurança informática;
* Legislação relevante relacionada às questões de proteção de dados.
Desejável:
* No mínimo 3 anos de experiência em sistemas distribuídos;
* Experiência em framework de mensageria Kafka ou RabbitMQ;
* Conhecimento em Logstash, ELK Stack;
* Experiência em monitoramento (prometheus, grafana) e métricas;
* Conhecimento em kafka, rabbitmq.
Competências pessoais:
* Desenvolvedor full-stack;
* Raciocínio lógico e capacidade analítica;
* Espírito de equipe e capacidade de resolução de conflitos;0
Vantagens:
O nosso ambiente de trabalho é moderno e dinâmico, onde você encontrará pessoas capacitadas e interessantes que buscam aprender constantemente. Estamos procurando por alguém que tenha interesse em continuar aprendendo. Você também receberá feedbacks constâncias sobre seus trabalhos.
Outros:
Obrigado por se candidatar!