Resumo de 50 Palavras:
O Desenvolvedor III (Sênior) liderará a equipe técnica, definindo padrões e arquiteturas de sistemas que sustentem a estratégia de longo prazo da empresa. Este profissional tem um papel crucial nas decisões estratégicas de tecnologia.
Descrição do Cargo:
O Dev III será responsável por liderar iniciativas de modernização, orientar a equipe na adoção de novas tecnologias e impulsionar a transformação digital por meio de práticas inovadoras de DevOps e DevSecOps.
Responsabilidades:
* Liderança Técnica Avançada: Oferecer orientação técnica para toda a equipe, estabelecendo padrões de qualidade, segurança e eficiência.
* Desenho e Arquitetura de Sistemas: Projetar e liderar a implementação de arquiteturas robustas e escaláveis, alinhadas aos objetivos de negócio.
* Inovação Tecnológica: Avaliar, propor e implementar tecnologias de ponta para melhorar a eficiência operacional e o ciclo de desenvolvimento.
* Modernização e Migração de Sistemas: Liderar projetos de modernização de sistemas legados e coordenar migrações para ambientes de nuvem.
* Garantia de Escalabilidade e Performance: Assegurar que o software seja otimizado para alta performance e escalabilidade.
* Revisão e Melhoria Contínua do Código: Conduzir revisões de código e definir processos de melhoria contínua.
* Gestão de Segurança e DevSecOps: Implementar práticas de segurança no ciclo de desenvolvimento e garantir que as soluções estejam protegidas contra ameaças.
* Mentoria e Desenvolvimento de Talentos: Atuar como mentor para desenvolvedores juniores e plenos.
* Tomada de Decisões Estratégicas: Colaborar com gerentes de produto e stakeholders para definir prioridades e alinhar o roadmap técnico.
* Automação de Infraestrutura e CI/CD: Coordenar a implementação de pipelines de CI/CD e automação de infraestrutura.
* Monitoramento e Observabilidade: Implementar e configurar ferramentas de monitoramento e logging.
Requisitos:
* Experiência Avançada em Desenvolvimento e Arquitetura: Experiência mínima de 6 anos com desenvolvimento de software e sólidos conhecimentos em design de sistemas e arquitetura de microsserviços.
* Proficiência em Stacks de Mercado: Domínio de linguagens de programação como JavaScript, TypeScript, Node.js, Java, .Net e frameworks front-end.
* Experiência em Cloud e DevOps: Experiência com AWS, Azure ou Google Cloud, Oracle OCI e em práticas de DevOps.
* Conhecimento de Segurança de Software: Experiência com práticas de DevSecOps e segurança de software.
* Automação de Infraestrutura: Experiência com ferramentas de automação como Terraform e/ou Ansible.
* Habilidades Avançadas em Monitoramento: Conhecimento em ferramentas de monitoramento e logging.
Diferenciais:
* Certificações Avançadas: Certificações em cloud ou DevOps.
* Conhecimento em Inteligência Artificial e RPA: Experiência com ferramentas de RPA e frameworks de IA.
* Automação de Infraestrutura e Contêineres: Experiência com Docker, Kubernetes e ferramentas de orquestração de contêineres.
* Especialização em Segurança de Software: Certificações em segurança da informação e experiência com frameworks de segurança.