CAS | Pessoa Especialista de Desenvolvimento de Software - Back-end
Job type: Effective
Work model: Remote
Also for PwD
Job description
Você se identifica com a área de Engenharia de Software e possui como propósito ajudar pessoas a construir um time com uma forte cultura de engenharia de software, que agregue cada vez mais valor aos negócios?
#LI-JC1
#LI-REMOTE
Responsibilities and assignments
- Liderar a estratégia de desenvolvimento de software;
- Manter padrões e boas práticas de desenvolvimento;
- Acompanhar evolução técnica dos times de desenvolvimento;
- Atuar na solução de problemas, facilitando o dia a dia dos desenvolvedores;
- Ser Referência técnica;
- Acompanhar e evoluir Métricas de engenharia;
- Colaborar no design e desenvolvimento de soluções para as ferramentas, focando em segurança, performance e observabilidade;
- Contribuir nas interações dos produtos uma vez que estejam em produção, com o fim de assegurar escalabilidade, resiliência e consistência;
- Assegurar a operação, a qualidade do produto e a saúde de seus indicadores (monitoramento e confecção de alertas, participação em war rooms), e zelar pela evolução técnica do produto, garantindo o correto design e implementação das iniciativas;
- Contribuir continuamente com ideias e propostas a fim de enriquecer o roadmap da iniciativa;
Requirements and qualifications
Requisitos Mínimos
- Proficiência avançada em Apache Kafka, incluindo arquitetura interna (brokers, partitions, topics, zookeeper) e mecanismos de replicação e tolerância a falhas. Experiência prática em configurar e otimizar clusters Kafka para alta disponibilidade e throughput. Familiaridade com Kafka Streams é desejável;
- Conhecimento avançado no que tange a padrões de projeto, sendo na aplicação prática de Design Patterns (GoF), incluindo Singleton, Factory, Builder, Observer, Strategy, SAGA, entre outros. Experiência em aplicar padrões arquiteturais como CQRS, Event Sourcing, e Domain-Driven Design (DDD) em sistemas de larga escala;
- Capacidade técnica para troubleshooting em sistemas complexos distribuídos. Proficiência em análise de logs, tracing distribuído (OpenTracing, Jaeger), e monitoramento de performance (APM). Experiência em resolver problemas de latência, contenção de recursos, e falhas intermitentes em ambientes de alta carga;
- Experiência em design e otimização de esquemas de banco de dados, tanto SQL (PostgreSQL, MySQL, Oracle) quanto NoSQL (MongoDB). Capacidade de implementar estratégias de sharding, replicação, e tuning de queries complexas é um diferencial. Conhecimento em tecnologias de caching (Redis, Memcached) para otimização de performance;
- Experiência técnica avançada na concepção e implementação de arquiteturas de microsserviços, incluindo a gestão de ciclo de vida de serviços, comunicação entre serviços (REST, gRPC, event-driven), e mecanismos de observabilidade e tracing. Capacidade de trabalhar com ferramentas de Service Mesh (Istio, Linkerd) e CI/CD pipelines para microsserviços;
- Domínio de DDD estratégico, com capacidade de identificar e definir bounded contexts e estabelecer linguagens ubíquas em colaboração com stakeholders. Experiência em implementar context maps e estratégias de integração (Shared Kernel, Customer-Supplier, Anti-corruption Layer);
- Habilidade em liderar a arquitetura e design de soluções tecnológicas alinhadas com os objetivos de negócio. Experiência em definir roadmaps técnicos e arquiteturais, garantindo a escalabilidade e resiliência do sistema ao longo do tempo. Capacidade de antecipar e mitigar riscos arquiteturais e técnicos em grandes projetos;
Desejável
- Domínio profundo das linguagens JVM (Java, Scala, Kotlin), com capacidade de realizar tuning em JVM para otimização de garbage collection, heap memory management, e profiling de aplicações. Experiência com ferramentas como JMX, VisualVM, JFR (Java Flight Recorder), e análise de thread dumps;
Additional information
No Centro Administrativo Sicredi (CAS), para as posições nas áreas de negócio adotamos o formato de trabalho híbrido que se consolidou em 3 dias presenciais, na Sede da empresa, localizada na Av. Assis Brasil, 3940, São Sebastião, Porto Alegre/RS e 2 dias home office. Nas posições da área Tech adotamos o formato de trabalho home office.
____________________________________________________
No Sicredi você vai ter:
14º e 15º salários fixos;
Participações nos Lucros (conforme a senioridade);
Benefício saúde: Plano de Saúde e Odontológico sem coparticipação, Gympass, seguro de vida, Programas de saúde e bem-estar (Nutrição, Psicologia, Laboral, Massagem, Grupos de corrida e academia local);
Vale Alimentação e Vale Refeição – com flexibilidade de % nos cartões VA/VR, sem coparticipação;
Licença maternidade e paternidade estendida;
Auxílio creche ou babá para crianças até 6 anos e 11 meses;
Auxílio para filhos com deficiência, sem limite de idade;
Previdência Privada até 6% do salário;
Plataforma de Treinamentos – Sicredi Aprende, com diversos cursos;
Carga horária de 40h semanais – Utilizando sistema de banco de horas;
Auxílio Teletrabalho (exceto para posições com atuação 100% presenciais).
Process stages
- Step 1: Registration
- Step 2: Avaliando o seu currículo
- Step 3: Alinhamento de expectativas
- Step 4: Bate Papo com GP
- Step 5: Identificando o seu perfil (PDA)
- Step 6: Bate Papo com a Área
- Step 7: Hiring
Somos o Sicredi, a primeira Instituição Financeira Cooperativa do Brasil
Há 121 anos, nos reinventamos a cada dia e nos desafiamos em tudo o que fazemos, sendo impulsionados pelo trabalho de cada uma das nossas pessoas colaboradoras.
Nosso propósito é construir uma sociedade mais próspera ao lado dos mais de 42 mil talentos que também acreditam nessa transformação. Evoluímos constantemente e mantemos a essência do cooperativismo para superar as barreiras, conquistar novos horizontes e desenvolver a sociedade com maior inclusão, diversidade e equidade.
Não é à toa que ficamos em 4° lugar no GPTW Brasil.
Seguimos buscando talentos que queiram fazer parte da construção de um mundo melhor e queremos contar com você.
#VemSerSicredi!
Conheça mais sobre nós