Engenheiro de Software Pleno

Local: Belo Horizonte – MG 

Responsável pelo desenvolvimento do Produto quanto a Qualidade, Segurança, propondo e construindo soluções com foco nas melhores práticas de desenvolvimento de software e na qualidade do produto em linha com as necessidades dos Clientes e do Roadmap.

Principais Responsabilidades

  • Colaboração com Equipe Multidisciplinar: Trabalhar com Designers, Product Owners, Suporte para obter uma visão completa do problema;

  • 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: Implementar 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;

  • 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;

  • 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;

  • 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: 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;

  • Segurança da Aplicação: Implementar medidas de segurança 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;

  • 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);

  • 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 Essenciais

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

  • 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”

  • Conhecimento intermediário de back-end

  • Conhecimento intermediário de qualidade

  • Conhecimento intermediário de devops

  • Conhecimento básico de front-end

  • Conhecimento em Angular e/ou React

  • Conhecimento em CSS e HTML

  • Conhecimento em integração e entrega contínua de forma automatizada

  • Conhecimento em padrões de projetos (Design Patterns)

  • Conhecimento intermediário em SQL e NoSQL

  • Conhecimento em Test Driven Development (TDD) e Domain Driven Development (DDD)

  • Conhecimento em .NET, ASP.NET MVC e .NET Core

  • Conhecimento em conceitos de orientação a objeto

  • Domínio em modelagem e relacionamento de tabelas em bancos relacionais

  • Domínio nas linguagens C# ou Java e Typescript e Javascript

  • Conhecimento em técnicas de desenvolvimento seguro

Experiência Específica:

Experiência de 3 anos na área de atuação
Experiência com desenvolvimento de produto

Benefícios e Vantagens:

  • Vale Flexível – Refeição/Alimentação no cartão do Flash;

  • 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;

  • Somos associados Assespro. E por isso, temos vários descontos em universidades, clubes, restaurantes, serviços jurídicos, etc.

A Siteware é uma empresa que apoia e busca constantemente incentivar a diversidade e inclusão em nossa cultura. Sinta-se à vontade para se candidatar em nossas oportunidades! Se identificou e quer fazer parte da nossa história? Clique no link de candidatura e visite nosso site: www.siteware.com.br para nos conhecer melhor!

Candidatar Ver lista de vagas