Engenheiro de software senior – São Paulo

  • Período Integral
  • Período Integral
  • São Paulo

    Emprega


    Responsabilidades

    Escrever código bem projetado, testável e eficiente, usando as melhores práticas de desenvolvimento de software;

    Contribuir em todas as fases do ciclo de vida de desenvolvimento;

    Criar e manter a documentação de software;

    Apoiar a melhoria contínua investigando alternativas e tecnologias e apresentando-as para revisão arquitetônica;

    Ensinar, orientar, desenvolver e fornecer conselhos a outros especialistas, contribuindo com equipes dentro do seu subdepartamento;

    Resolver problemas técnicos de alta complexidade e ambiguidade para seu subdepartamento;

    Procurar oportunidades de inovação na equipe, com disposição para experimentar e enfrentar problemas complexos;

    Propor implementações técnicas iniciais que suportem mudanças arquitetônicas que resolvam problemas de escalabilidade e desempenho;

    Guiar conversas para remover bloqueios e incentivar a colaboração na equipe;

    Expor o trabalho do subdepartamento e seu impacto nos negócios internamente.

    Requisitos

    Experiência em funções práticas de engenharia;

    Graduação/Mestrado em Ciência da Computação, Engenharia ou área relacionada;

    Experiência com domínios de complexidade média/alta;

    Sólida compreensão de como funcionam aplicativos web, incluindo segurança, gerenciamento de sessão e melhores práticas de desenvolvimento;

    Conhecimento de sistemas de banco de dados relacionais e Programação Orientada a Objetos;

    Conhecimento em Design Orientado a Domínio (DDD). Conhecimento em Arquitetura de Microsserviços é um diferencial;

    Capacidade de trabalhar e prosperar em um ambiente acelerado, aprender rapidamente e dominar diversas tecnologias e técnicas web;

    Habilidade comprovada em projetar aplicativos distribuídos complexos, com alto desempenho e escalabilidade;

    Desenvolvimento com Java, Spring Boot, PostgreSQL, Kafka e AWS;

    Experiência com programação assíncrona;

    Experiência em perfil e ajuste de desempenho de aplicativos Java e uso de ferramentas de monitoramento para produção.

    Assistência médica e odontológica sem coparticipação;

    Seguro de vida;

    Vale-refeição flexível – Flash;

    TotalPass;

    Auxílio para home office;

    Aulas de espanhol;

    Parcerias educacionais;

    Desconto em universidades para cursos de Graduação, Pós-Graduação e MBA;

    Home Office permanente. Parceria com Cowrking. Trabalhe de onde quiser.