Engenheiro de Software Sênior (Especialidade Front-end)(Banco de Talentos)
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:
- Trabalhar em conjunto com o PO e as Partes Interessadas, para entender e definir claramente o escopo do problema que o produto visa resolver;
- Colaboração com Equipe Multidisciplinar: Trabalhar com designers, Product Owners para obter uma visão completa do problema;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- 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;
- Segurança da Aplicação: Garantir que medidas de segurança adequadas sejam implementadas para proteger o software contra ameaças e vulnerabilidades;
- 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;
- 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;
- 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;
- 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;
- Gestão Multidisciplinar: Atuar em estreita colaboração com time cross Designers e Product Owners, Suporte, CS, Comercial e Marketing;
- 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;
- 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;
- 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);
- 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;
- Disseminar e Praticar a Visão Organizacional, Cultura e Estratégia da Empresa
- 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;
- Executar outras atividades correlatas, a critério da liderança imediata.
Requisitos:
- Ensino Superior em Tecnologia da Informação ou áreas afins. Concluído
- Especialização em Tecnologia da Informação ou áreas afins. Concluído ou em Andamento
Conhecimento intermediário de Arquitetura:
- Fundamentos para arquitetura baseadas em serviços
- Fundamentos para arquitetura de sistemas seguros
- Fundamentos para arquitetura de sistemas escaláveis
- Fundamentos para arquitetura baseadas em eventos
- Padrões de integração entre sistemas de software”
Conhecimento avançado em desenvolvimento front-end:
- Domínio em Angular e/ou React
- Conhecimento em CSS e HTML
- Conhecimento avançado de front-end
Conhecimento avançado de qualidade:
- Conhecimento avançado em pelo menos uma cloud (AWS, Azure ou GCP)
- Conhecimento avançado de DevOps
- Domínio em integração e entrega contínua de forma automatizada
- Domínio em padrões de projetos (Design Patterns)
- Domínio Intermediário em SQL e NoSQL
- Domínio em Test Driven Development (TDD) e Domain Driven Development (DDD)
- Domínio Intermediário em .NET, ASP.NET MVC e .NET Core
- Domínio em conceitos de orientação a objeto
- Domínio Intermediário em modelagem e relacionamento de tabelas em bancos relacionais
- Domínio nas linguagens C#, Java ou Typescript e Javascript
Experiência específica:
- Experiência de 5 anos como Engenheiro de Software
- Experiência em projetar arquiteturas de software
- Experiência com desenvolvimento de produto
Benefícios e Vantagens:
- Vale Flexível – Refeição/Alimentação no cartão do Flash;
- Parceria com Wellhub (Gympass);
- Plano de Saúde com abrangência nacional e sem coparticipação
- Plano odontológico Odontoprev;
- Oportunidades de crescimento dentro da empresa (carreiras de especialistas ou gestão);
- Somos uma empresa cidadã. Por isso, as licenças maternidade e paternidade são estendidas;
- Auxílio creche;
- Treinamentos de acordo com a sua necessidade individual (PDI);
- Gostamos muito de desenvolver nossos colaboradores. Por isso, auxiliamos financeiramente nas qualificações, cursos e certificações profissionais;
- Bônus anual por atingimento de meta que pode chegar a 2 vezes o seu salário;
- Gamificação para incentivo de atividade física;
- Consultoria para gestão financeira;
- Day-offs de aniversário e tempo de empresa;
- Estacionamento: gratuito no prédio da Siteware;
- Parceria com Clube Sesc;
- 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 |