Engenheiro de Software Sênior (Especialidade Front-end)(Banco de Talentos)

Descrição da vaga:

Sobre Nós

Somos uma empresa líder no mercado de software de gestão estratégica, certificada pelo GPTW e investida pelo Crescera Capital, um dos maiores fundos de investimentos do Brasil. Fundada em 2001, a Siteware oferece soluções tecnológicas que ajudam organizações a executar suas estratégias com excelência.

Nossa plataforma STRATWs One é referência em OKR e gestão estratégica, atendendo mais de 1.000 clientes e 500.000 usuários em diversos setores. Nosso propósito é levar empresas e pessoas mais longe por meio de soluções inovadoras em Performance e Desenvolvimento de Pessoas. Aqui, colaboramos como um time unido, com foco em resultados e melhoria contínua.

Regime de trabalho: Híbrido - Belo Horizonte

Responsabilidades:

  1. Trabalhar em conjunto com o PO e as Partes Interessadas, para entender e definir claramente o escopo do problema que o produto visa resolver;
  2. Colaboração com Equipe Multidisciplinar: Trabalhar com designers, Product Owners para obter uma visão completa do problema;
  3. Priorização de Problemas de Acordo com o Alinhamento Estratégico do Produto e da Organização: Colaborar na priorização de problemas com base em critérios como impacto, urgência e viabilidade técnica, em conjunto com o PO e Partes Interessadas;
  4. Refinamento de Requisitos: Trabalhar em conjunto com o Product Owner e Partes Interessadas, para refinar os requisitos de Solução com Base nos problemas identificados e priorizados;
  5. Design de Arquitetura: Liderar a definição da arquitetura de software para a solução proposta, considerando fatores como escalabilidade, desempenho, segurança e integrações com outros sistemas;
  6. Seleção de Tecnologias: Identificar as tecnologias, ferramentas e frameworks mais adequados para a implementação da solução, considerando os requisitos técnicos e as restrições do Produto;
  7. Elaboração de Estimativas: Colaborar na elaboração de estimativas de esforço, prazos e custos associados à implementação da solução, auxiliando na criação de um plano de desenvolvimento;
  8. Definição de Padrões de Desenvolvimento: Estabelecer padrões de codificação, práticas recomendadas e diretrizes de desenvolvimento para garantir a consistência e a qualidade do código;
  9. Avaliação Riscos Técnicos: Identificar e avaliar os riscos técnicos associados à implementação da solução e desenvolver planos de contingência para mitigar esses riscos;
  10. Colaboração com Designers: Trabalhar em estreita colaboração com designers de UX/UI para garantir que a experiência do usuário seja considerada na implementação da solução, e seguir o Design System;
  11. Documentação Técnica: Preparar documentação técnica detalhada, incluindo diagramas de arquitetura, manuais de desenvolvimento e documentação de código, para facilitar o entendimento e a manutenção da solução;
  12. Gestão da Implementação: Supervisionar a equipe de desenvolvimento durante a implementação da solução, garantindo que o código seja escrito de acordo com os padrões estabelecidos e as práticas recomendadas;
  13. Coordenação da Entrega: Coordenar a entrega do produto ou atualizações do produto, assegurando que os prazos sejam cumpridos e que a implementação seja feita de maneira eficiente;
  14. Resolução de Problemas Técnicos: Identificar e resolver problemas técnicos que possam surgir durante a implementação, trabalhando em estreita colaboração com a equipe de desenvolvimento;
  15. Gerenciamento de Configuração: Garantir que o código-fonte seja gerenciado adequadamente por meio de sistemas de controle de versão e que as versões e ramificações sejam mantidas de maneira organizada;
  16. Integração Contínua e Implantação Contínua (CI/CD): Implementar e manter pipelines de CI/CD para automatizar o processo de construção, teste e implantação da solução;
  17. Testes e Garantia de Qualidade: Supervisionar e Garantir a execução de testes de unidade, testes de integração e testes de aceitação, garantindo a qualidade do software entregue;
  18. Monitoramento de Desempenho: Configurar ferramentas de monitoramento de desempenho e logs para acompanhar o desempenho do produto em produção e tomar medidas corretivas quando necessário;
  19. Segurança da Aplicação: Garantir que medidas de segurança adequadas sejam implementadas para proteger o software contra ameaças e vulnerabilidades;
  20. Gestão de Implantações: Planejar e executar implantações de software em ambientes de Desenvolvimento, homologação e Produção, garantindo que sejam suaves e que os usuários não sejam impactados negativamente;
  21. Garantia de Escalabilidade: Certificar-se de que a solução seja escalável para acomodar um aumento no número de usuários ou requisitos futuros;
  22. Suporte e Manutenção: Colaborar com a equipe de suporte para lidar com problemas ou incidentes após a entrega, garantindo a disponibilidade contínua do produto;
  23. Gestão Eficaz de Recursos Técnicos: Atuar na estimativa de Recursos Técnicos (infraestrutura, e equipe técnica) necessários para o desenvolvimento das melhorias patrocinadas por clientes;
  24. Gestão Multidisciplinar: Atuar em estreita colaboração com time cross Designers e Product Owners, Suporte, CS, Comercial e Marketing;
  25. Promotor KTs (Knowledge Transfer)Técnico: Promover ou provocar fóruns, palestras, encontros com profissionais da área, promovendo mentorias, grupos de estudos, sobre a temática;
  26. Evolução Técnica do Produto: Garantir que a evolução Técnica do Produto atenda a Estratégia Organizacional e vise toda a base SAAS;
  27. Excelência Técnica: Manter-se atualizado frente aos concorrentes, trazendo conhecimento técnico para evoluções do Produto (Arquitetura, Segurança, Qualidade, Integrações, Infraestrutura, IAs, Frameworks);
  28. Estratégias de Qualidade e Segurança: Elaborar e Implantar Estratégias junto ao Time de Tech Leads para aumentar a Qualidade e Segurança;
  29. Disseminar e Praticar a Visão Organizacional, Cultura e Estratégia da Empresa
  30. Atuar em consonância com os valores Siteware: agimos como um time, colaboração em família, aperfeiçoamento constante, excelência técnica, confiabilidade, alcançar novos horizontes;
  31. Executar outras atividades correlatas, a critério da liderança imediata.

Requisitos:

  1. Ensino Superior em Tecnologia da Informação ou áreas afins. Concluído
  2. Especialização em Tecnologia da Informação ou áreas afins. Concluído ou em Andamento

Conhecimento intermediário de Arquitetura:

  1. Fundamentos para arquitetura baseadas em serviços
  2. Fundamentos para arquitetura de sistemas seguros
  3. Fundamentos para arquitetura de sistemas escaláveis
  4. Fundamentos para arquitetura baseadas em eventos
  5. Padrões de integração entre sistemas de software”

Conhecimento avançado em desenvolvimento front-end:

  1. Domínio em Angular e/ou React
  2. Conhecimento em CSS e HTML
  3. Conhecimento avançado de front-end

Conhecimento avançado de qualidade:

  1. Conhecimento avançado em pelo menos uma cloud (AWS, Azure ou GCP)
  2. Conhecimento avançado de DevOps
  3. Domínio em integração e entrega contínua de forma automatizada
  4. Domínio em padrões de projetos (Design Patterns)
  5. Domínio Intermediário em SQL e NoSQL
  6. Domínio em Test Driven Development (TDD) e Domain Driven Development (DDD)
  7. Domínio Intermediário em .NET, ASP.NET MVC e .NET Core
  8. Domínio em conceitos de orientação a objeto
  9. Domínio Intermediário em modelagem e relacionamento de tabelas em bancos relacionais
  10. Domínio nas linguagens C#, Java ou Typescript e Javascript

Experiência específica:

  1. Experiência de 5 anos como Engenheiro de Software
  2. Experiência em projetar arquiteturas de software
  3. Experiência com desenvolvimento de produto

Benefícios e Vantagens:

  1. Vale Flexível – Refeição/Alimentação no cartão do Flash;
  2. Parceria com Wellhub (Gympass);
  3. Plano de Saúde com abrangência nacional e sem coparticipação
  4. Plano odontológico Odontoprev;
  5. Oportunidades de crescimento dentro da empresa (carreiras de especialistas ou gestão);
  6. Somos uma empresa cidadã. Por isso, as licenças maternidade e paternidade são estendidas;
  7. Auxílio creche;
  8. Treinamentos de acordo com a sua necessidade individual (PDI);
  9. Gostamos muito de desenvolver nossos colaboradores. Por isso, auxiliamos financeiramente nas qualificações, cursos e certificações profissionais;
  10. Bônus anual por atingimento de meta que pode chegar a 2 vezes o seu salário;
  11. Gamificação para incentivo de atividade física;
  12. Consultoria para gestão financeira;
  13. Day-offs de aniversário e tempo de empresa;
  14. Estacionamento: gratuito no prédio da Siteware;
  15. Parceria com Clube Sesc;
  16. Somos associados Assespro. E por isso, temos vários descontos em universidades, clubes, restaurantes, serviços jurídicos, etc.

Nossa Cultura

Valorizamos a colaboração, o aperfeiçoamento constante e a excelência técnica. Se você compartilha desses valores e deseja contribuir para a evolução de uma empresa inovadora, queremos conhecer você!


Localização
Modelo de contratação
Modelo de trabalho
Belo Horizonte, MG, BR
Efetivo CLT
Híbrido