SR Engenharia de Software Java - São Paulo, Brasil - ília

    ília
    Default job background
    Descrição

    Sobre a posição

    :

    Atuando em Engenharia de Software, você terá as seguintes atribuições:

  • Atuar em equipe multidisciplinar focada em fornecer plataformas que acelerem o desenvolvimento das squads com alto padrão de qualidade.
  • Trabalhar em projetos de desenvolvimento e manutenção de plataformas e infraestruturas de software.
  • Participar ativamente de reuniões e discussões para definir estratégias de desenvolvimento e qualidade de software.
  • Participar de reuniões com os times de produto para discutir requisitos e necessidades.
  • Desenvolver especificações técnicas para as soluções de software.
  • Implementar soluções de software de acordo com as especificações técnicas.
  • Testar e depurar soluções de software.
  • Documentar soluções de software.
  • Acompanhar tendências de mercado e recomendar melhorias tecnológicas.
  • Fazer apresentações das soluções em fóruns e eventos com demais times da área.
  • Responsabilidades:

  • Desenvolver e manter plataformas e infraestruturas de software que facilitem os processos, acelerem o time "to market" e otimizem custos operacionais dos times de engenharia.
  • Trabalhar em parceria com os times de produto para entender as necessidades e requisitos de suas soluções.
  • Desenvolver e implementar soluções de software escaláveis, eficientes e seguras.
  • Automatizar processos e tarefas para melhorar a produtividade e a qualidade.
  • Monitorar e analisar o desempenho das plataformas e infraestruturas de software.
  • Visão sistêmica do ecossistema, ajudando a identificar pontos que podem ser evoluídos e riscos.
  • Desejável: Ter uma visão clara do custo/beneficio das soluções;
  • Apoiar e guiar a visão de evolução técnica dos demais profissionais do time;
  • Auxiliar squads em dúvidas sobre melhores práticas para corrigir ofensas de codificação.
  • Auxiliar squads em dúvidas de melhores práticas para criar testes unitários, mutação e contrato.
  • O que estamos buscando:

  • Formação superior em Ciência da Computação, Engenharia da Computação ou áreas afins.
  • Conhecimento sólido em boas práticas de desenvolvimento;
  • Conhecimento Solido com Testes unitários.
  • Conhecimento Solido com Técnicas de teste funcionais e não funcionais.
  • Experiência em desenvolvimento de software.
  • Experiência em desenvolvimento de plataformas e infraestruturas de software.
  • Experiência em metodologias ágeis.
  • Experiência em linguagens de programação, como Java.
  • Diferencial: JavaScript e TypeScript.
  • Conhecimentos em bancos de dados, como MySQL, PostgreSQL, Oracle ou similares.
  • Desejável: conhecimento em ferramentas de CI/CD, como Jenkins, Docker, Terraform, Gitlab ou similares.
  • Desejável: Visão analítica de indicadores como SLI, SLOs, SLA, OKRs, KPIs.
  • Benefícios e Incentivos:

  • Contrato de Trabalho CLT - 40h semanais com jornada flexível, sendo executado de forma remota;
  • Assistência Médica e Odontológica extensivo aos dependentes;
  • Vale Refeição/Alimentação;
  • Seguro de vida;
  • Programa de premiação a indicação de outros profissionais;
  • Fóruns Técnicos: Neles o time compartilha práticas, estudos, projetos e ideias;
  • Grupos de Chapter: Reúnem pessoas com skills similares para compartilhamento de ideias, práticas e experiências;
  • Seu Niver, seu bolo
  • Byod: Alugamos o seu notebook pessoal (valor mensal) ou disponibilizamos uma máquina da empresa (livre escolha).
  • Gympass;
  • Auxílio Home Office
  • E aí, está pronto para embarcar nesta jornada conosco? #vempraília