Engenheiro de Software Pleno (Banco de Talentos)

Descrição da vaga:

Sobre Nós

Na Siteware, o futuro da gestão é agora e ele começa com a GEnTe: Gestão, Engajamento e Tecnologia, como gostamos de chamar.

Transformar empresas é só o começo. Aqui, a gente também impulsiona carreiras, desenvolve talentos e constrói, todos os dias, um ambiente onde colaboração e inovação caminham juntas.

Criamos soluções inteligentes para performance e estratégia com impacto real nos negócios e, principalmente, na jornada de quem faz acontecer.

Nosso segredo? Acreditar que as melhores ideias surgem quando pessoas diversas, curiosas e inquietas se conectam por um mesmo propósito: criar um amanhã melhor.

Somos movidos por tecnologia, mas guiados por pessoas. E isso tem tudo a ver com o nosso jeitinho mineiro: acolhedor, aberto ao novo, próximo de verdade. Um jeito de fazer e de ser que inspira, aproxima e transforma a rotina em algo leve, respeitoso e cheio de trocas.

Seja como cliente ou como parte do nosso time, você não é só mais um. Você é protagonista na construção de uma nova forma de fazer gestão — com liberdade, pertencimento e um olhar humano.

Vamos transformar o agora e criar, juntos, o futuro?


Regime de trabalho: Híbrido - Belo Horizonte

Responsabilidades:

  1. Colaboração com equipe multidisciplinar: trabalhar com Designers, Product Owners, Suporte para obter uma visão completa do problema
  2. 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
  3. Design de arquitetura: implementar a definição da arquitetura de software para a solução proposta, considerando fatores como escalabiliade, desempenho, segurança e integrações com outros sistemas
  4. 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
  5. 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.
  6. 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
  7. 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.
  8. 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.
  9. 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.
  10. 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.
  11. Testes e garantia de qualidade: implementar e Garantir a execução de testes de unidade, testes de integração e testes de aceitação, garantindo a qualidade do software entregue.
  12. Segurança da aplicação: implementar medidas de segurança para proteger o software contra ameaças e vulnerabilidades.
  13. 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.
  14. 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.
  15. 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
  16. 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.
  17. Gestão multidisciplinar: atuar em estreita colaboração com time cross Designers e Product Owners.
  18. 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)

Requisitos:

  1. Ensino Superior em Tecnologia de Informação ou áreas afins. Concluído ou em Andamento
  2. Conhecimento Básico de Arquitetura: Fundamentos para arquitetura baseadas em serviços Fundamentos para arquitetura de sistemas escaláveis Fundamentos para arquitetura baseadas em eventos Padrões de integração entre sistemas de software
  3. Conhecimento intermediário de back-end
  4. Conhecimento intermediário de qualidade
  5. Conhecimento intermediário de devops
  6. Conhecimento básico de front-end
  7. Conhecimento em Angular e/ou React
  8. Conhecimento em CSS e HTML
  9. Conhecimento em integração e entrega contínua de forma automatizada
  10. Conhecimento em padrões de projetos (Design Patterns)
  11. Conhecimento intermediário em SQL e NoSQL
  12. Conhecimento em Test Driven Development (TDD) e Domain Driven Development (DDD)
  13. Conhecimento em .NET, ASP.NET MVC e .NET Core
  14. Conhecimento em conceitos de orientação a objeto
  15. Domínio em modelagem e relacionamento de tabelas em bancos relacionais
  16. Domínio nas linguagens C# ou Java e Typescript e Javascript
  17. Conhecimento em técnicas de desenvolvimento seguro
  18. Experiência desejada:
  19. Experiência de 3 anos na área de atuação
  20. 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, modalidade apartamento 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. 📈 Participação nos Lucros e Resultados (PLR)
  10. 🎓Gostamos muito de desenvolver nossos colaboradores. Por isso, auxiliamos financeiramente nas qualificações, cursos e certificações profissionais;
  11. 💰Bônus anual por atingimento de meta que pode chegar a 2 vezes o seu salário;
  12. 🎮Gamificação para incentivo de atividade física;
  13. 🔎 Consultoria para gestão financeira;
  14. 🎂 Day-offs de aniversário e tempo de empresa;
  15. 🚗 Estacionamento: gratuito no prédio da Siteware;
  16. 🏊‍♂️ Parceria com Clube Sesc;
  17. 🤝 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