Talent.com
A vaga não está disponível no seu país.
Tech Lead | Framework (Foundation)

Tech Lead | Framework (Foundation)

Sankhya Gestão de NegóciosBrazil, Brasil
Há 16 dias
Descrição da vaga

Como Tech Lead em Framework na área de Foundation da Sankhya, você terá um papel estratégico na arquitetura e evolução da nossa infraestrutura tecnológica.

Sua missão será liderar decisões técnicas, definir boas práticas e garantir que nossos frameworks de back-end sejam escaláveis, performáticos e fáceis de manter. Atuará lado a lado com arquitetos e times de desenvolvimento, sendo referência técnica, mentor(a) e guardião(ã) da qualidade do codebase.

Buscamos alguém que una profunda expertise técnica, visão estratégica de software e habilidades de liderança para nos ajudar a construir soluções robustas e sustentáveis.

RESPONSABILIDADES E ATRIBUIÇÕES

  • Liderar decisões técnicas relacionadas aos frameworks de back-end da aplicação.
  • Garantir qualidade, padronização e boas práticas no desenvolvimento de software.
  • Trabalhar em conjunto com arquitetos para manter a coerência e a evolução do codebase.
  • Antecipar problemas técnicos e propor soluções robustas e escaláveis.
  • Manter a documentação técnica e o material de onboarding sempre atualizados.

REQUISITOS E QUALIFICAÇÕES

  • Graduação em Ciência da Computação, Engenharia de Software ou áreas correlatas
  • Pós-graduação em Arquitetura de Software ou de Soluções
  • Pós-graduação em Gestão de Pessoas é desejável
  • Experiência sólida em desenvolvimento backend, arquitetura de software e liderança técnica.
  • Histórico de participação em projetos escaláveis e performáticos.
  • Vivência com metodologias ágeis (Scrum, Kanban).
  • Portfólio técnico relevante (GitHub, projetos ou contribuições open source).
  • Competências Técnicas

  • Domínio Profundo do Ecossistema Java :
  • Java moderno : Spring Boot e ecossistema (security, data, etc.), Quarkus (desempenho), etc. para injeção de dependências, programação reativa, microsserviços, etc.
  • Java legado : Java EE (JSP, Servlets, EJB), Struts, JSF, etc. para manutenção, convivência, modernização, ,migração e / ou refatoração.
  • JVM e performance : domínio da JVM (garbage collection e tuning).
  • Arquitetura de Software e Design Patterns :
  • Desenho de soluções desacopladas, coesas e de fácil manutenção.
  • Capacidade de tomar decisões arquiteturais importantes e justificar suas decisões com base em requisitos técnicos e / ou de negócio.
  • Especialista em padrões de projetos clássicos (GoF : Gang of Four) e para microsserviços e sistemas distribuídos.
  • Expertise em Back-end e Visão Abrangente de Front-end :
  • Back-end : Java, DB (SQL : Oracle / SQL Sever, e NoSQL), mensageria (Kafka ou RabbitMQ), construção de APIs RESTful robustas e bem documentadas.
  • Front-end : é necessário conhecimento sólido dos fundamentos de front-end : HTML, CSS, JavaScript, TypeScript, React e Angular.
  • Cultura de DevOps e Automação :
  • Experiência em CI / CD com GitLab CI, Jenkins, etc.
  • Conhecimento de conteinerização com : Kubernetes, Docker, Nexus, etc.
  • Experiência e espírito de testes automatizados : unitários, integração e performance.
  • Qualidade, Segurança e Manutenção :
  • Code review, análise estática e dinâmica de código (SONAR), avaliação de métricas de qualidade do codebase.
  • Mentalidade de “segurança desde a concepção” e no caso de manutenção “a intervenção mínima e segura que resolve o problema”, sem sub ou over engineering.
  • Se você busca um desafio para liderar a evolução tecnológica de um dos maiores ERPs do país, com impacto direto na experiência de milhares de usuários, queremos te conhecer!

    Criar um alerta de emprego para esta pesquisa

    Tech Lead • Brazil, Brasil