Como Engenheiro de Software Sênior na Siteware, você fará parte de cada etapa do ciclo de desenvolvimento de produtos, desde a estratégia até a operacionalização. Suas responsabilidades incluem: Etapa de Discovery do Problema:
Auxiliar o Product Owner e as Partes Interessadas na Definição do Escopo do Problema.
Colaborar com uma equipe multidisciplinar.
Contribuir para a priorização dos problemas de acordo com o alinhamento estratégico do produto e da Siteware. Etapa de Discovery da Solução:
Trabalhar em conjunto com o Product Owner no refinamento dos requisitos.
Liderar a definição da arquitetura, seguindo os padrões de governança.
Identificar tecnologias para as soluções propostas.
Colaborar nas estimativas.
Estabelecer padrões de desenvolvimento.
Identificar e avaliar riscos técnicos.
Colaborar com os Designers.
Preparar documentação técnica. Etapa de Delivery do Produto:
Realizar a Gestão da Implementação (Supervisionar a equipe).
Coordenar a entrega do produto.
Resolver problemas técnicos.
Gerenciar a configuração.
Implementar integração contínua e implantação contínua (CI/CD).
Supervisionar e garantir os testes e a qualidade.
Monitorar o desempenho.
Garantir a segurança da aplicação.
Realizar gestão de implantações.
Garantir a escalabilidade.
Fornecer suporte e manutenção. Parte Tática:
Realizar a gestão eficaz de recursos técnicos.
Participar da gestão multidisciplinar.
Promover a transferência de conhecimento técnico (KTs) por meio de fóruns, palestras, encontros profissionais da área, mentorias e grupos de estudo. Parte Estratégica:
Contribuir para a evolução do produto.
Promover a excelência técnica, mantendo-se atualizado em novas tecnologias, incluindo arquitetura, segurança, qualidade, integração, infraestrutura e inteligência artificial.
Elaborar estratégias de qualidade e segurança.
Engenheiro de Software .NET08:001Vale Alimentação e Vale refeição: integrados em um único cartão, por meio do cartão Flash (pode ser utilizado em qualquer lugar de alimentação ou refeição que aceite a bandeira Mastercard). Valor depositado por dia útil é de R$28,39 e um valor fixo de R$310,00 por mês.● Plano de Saúde Amil: cobertura nacional e acomodação apartamento, sem coparticipação e 100%custeado pela empresa. Desconto para dependentes é negociado por faixa etária.● Carga horária de 40h: com flexibilidade de horário de trabalho.● Vale transporte (de acordo com a sua necessidade, depositado no cartão flash).● Plano odontológico Odontoprev :descontos para colaboradores e dependentes: R$ 20,50(valorfixo).● Oportunidade de crescimento dentro da empresa (carreiras de especialistas ou gestão).● Treinamento de acordo com a sua necessidade individual (PDI).● Day off para aniversariantes e tempo de empresa: um dia de folga oferecido como benefício ao dia de aniversario e quando completar um ano de empresa, para curtir junto das pessoas que ama.● Gostamos muito de desenvolver nossos colaboradores. Por isso, auxiliamos financeiramente nas qualificações, cursos e certificações profissionais.● Gamificação para incentivo de atividade física.● Consultoria para gestão financeira.● No dress code: vista-sede você!● Licença maternidade e paternidade estendidas: o benefício delicença maternidade que é de 4 meses se estende para 6 meses e a licença paternidade de 5dias se estende para 20 dias.● Seguro de vida em grupo● Treinamentos, capacitações e parcerias/desconto na mensalidade de graduação e pós-graduação.
Requisitos: Experiências e qualificações:
Requisitos essenciais:
Conhecimento em arquitetura, com ênfase em arquitetura baseada em serviços, sistemas seguros, sistemas escaláveis e baseados em eventos.
Conhecimento avançado em back-end.
Conhecimento avançado em qualidade.
Conhecimento avançado em pelo menos uma plataforma de nuvem (AWS, Azure ou GCP).
Conhecimento avançado de DevOps.
Conhecimento intermediário em front-end, incluindo Angular e/ou React.
Conhecimento em CSS e HTML.
Domínio em integração e entrega contínua automatizada.
Domínio em padrões de projetos (Design Patterns).
Domínio em SQL e NoSQL.
Domínio em Test Driven Development (TDD) e Domain Driven Development (DDD).
Domínio em .NET, ASP.NET MVC e .NET Core.
Domínio em conceitos de orientação a objeto.
Domínio em modelagem e relacionamento de tabelas em bancos relacionais. Requisitos desejáveis: Conhecimento em segurança.
Conhecimento em mensageria. Experiência requerida: Experiência em projetar arquiteturas de Software.
Experiência com desenvolvimento de produtos.
Experiência como desenvolvedor full stack.
Experiência como Tech Lead.