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 correlatasPós-graduação em Arquitetura de Software ou de SoluçõesPós-graduação em Gestão de Pessoas é desejávelExperiê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!