Sobre a empresa (cliente) - se houver
Empresa de grande porte do setor de saúde, com atuação nacional, responsável pela gestão de serviços médicos e hospitalares em ambiente altamente regulado, com forte dependência de sistemas críticos e soluções digitais para suporte à operação assistencial.
Sobre a vaga/ Missão do cargo
Buscamos um(a) Tech Lead Sênior para integrar a nossa Diretoria Digital. A sua principal missão será atuar como a principal referência técnica da equipa, fazendo a ponte entre as necessidades estratégicas de negócio e a execução de engenharia de software de excelência.
Procuramos um líder proativo, com sólida bagagem em arquitetura de sistemas, que sinta prazer em orientar, mentorar e manter a equipa motivada, além de garantir o cumprimento rigoroso das melhores práticas de desenvolvimento, performance, segurança da informação e governança de APIs.
Responsabilidades / Atividades
- Participa do desenho de arquitetura da solução de software criticando de forma proativa e construtiva o modelo proposto;
- Traduz as demandas de negócio em soluções técnicas (desenho de solução);
- Garante a elaboração de documentos técnicos, mantendo-os atualizados conforme a evolução do produto;
- Direciona o time técnico a partir de um desenho de solução;
- Garante o desenvolvimento de componentes reutilizáveis e performáticos;
- Garante que os entregáveis passem por testes unitários e integrados ao produto;
- Apoia o time nas estimativas das demandas;
- Planeja as releases em conjunto com a liderança;
- Identifica riscos e prepara planos de contingência
- Responsável por orientar cada membro, mantendo os membros da equipe motivados, criando um espaço para que eles levantem dúvidas ou preocupações;
- Aplica e garante que as melhores práticas em desenvolvimento tecnológico sejam atendidas;
- Responsável pelas novas APIs, para registro no repositório de API Definition;
- Assegura a aplicação sob demanda de refinamentos técnicos;
- Responsável pela aprovação de pull request;
- Acompanha o processo de GMUD e subidas em produção, suportando necessidades técnicas;
- Suporta a equipe no atendimento ao “Definition of Done”;
- Realizar code review das entregas do time garantindo a qualidade de código, performance, segurança, boas práticas e aderência ao desenho de solução/arquitetura;
- Prover estimativas de esforço em fases de priorização de demandas táticas ou estratégicas;
- Planejar, projetar, liderar e executar soluções e melhorias técnicas;
- Como líder, apoia o desenvolvimento das pessoas, alinhando com Scrum Master e Tower Lead onde relevante;
Requisitos:
- Formação em Ciência da Computação, Engenharia de Software ou área relacionada, ou experiência equivalente.
- Experiência comprovada de pelo menos 5 anos em desenvolvimento Mobile React Native e Front End React;
- Experiência em desenvolvimento C# e Java;
- Sólido entendimento dos frameworks Spring, Spring Boot, Hibernate, e JPA.
- Experiência com bancos de dados relacionais (ex.: PostgreSQL, MySQL) e não relacionais (ex.: MongoDB).
- Familiaridade com ferramentas de versionamento de código, como Git.
- Conhecimento em desenvolvimento de APIs RESTful e SOAP.
- Experiência com metodologias ágeis (Scrum, Kanban).
- Conhecimento em deploy e manutenção de aplicações em ambientes de nuvem (AWS, GCP, Azure).
- Experiência com testes automatizados e TDD/BDD.
- Habilidades analíticas e de resolução de problemas.
- Boas habilidades de comunicação e capacidade de trabalhar em equipe.
Diferenciais:
- Experiência com microservices e arquitetura de containers (Docker, Kubernetes).
- Conhecimento em DevOps e ferramentas de CI/CD (Jenkins, CircleCI).
- Contribuições para projetos de código aberto.
- Experiência com ferramentas de monitoramento e logging (Datadog,Prometheus, Grafana, ELK stack).
- Familiaridade com outras linguagens de programação como Kotlin ou Scala.
Benefícios
- 13 notas do ano
- Ferias