Contato
Agradecemos seu interesse! No momento, não estamos aceitando novas candidaturas para esta vaga, mas temos várias outras oportunidades esperando por você.
27/06/2022 | 1 Vaga
Descrição
Atribuições
✓ Levantar e validar os requisitos não funcionais das soluções;
✓
✓ Desenhar a arquitetura da solução conforme requisitos funcionais e não funcionais para criação de novos
produtos ou evolução de produtos existentes, avaliando quais são os melhores padrões, práticas e tecnologias;
✓
✓ Projetar, desenvolver, testar, implantar, monitorar, manter e melhorar serviços com foco nos requisitos
funcionais e em aspectos como desempenho, escalabilidade, estabilidade, segurança, dentre outros requisitos
não funcionais;
✓ Conduzir investigações complexas a fim de identificar causas de problemas e aplicar soluções de contorno,
para resolver os problemas rapidamente, e aplicar soluções definitivas, para resolver os problemas
permanentemente;
✓ Monitorar proativamente o comportamento do sistema em operação a fim de identificar problemas ou
oportunidades de melhoria;
✓ Planejar e construir abordagens orientadas a testes e outras abordagens apropriadas para garantir a qualidade
do sistema e para apoiar o planejamento das entregas;
✓ Conduzir e implementar provas de conceito para apoiar decisões técnicas;
✓ Simplificar conceitos complexos e comunicá-los de maneira clara e objetiva, dando suporte às equipes de
desenvolvimento no direcionamento da solução técnica;
✓ Documentar modelos técnicos estruturados, capazes de sintetizar o design tático e estratégico das soluções a
serem desenvolvidas;
✓ Identificar riscos de segurança e aplicar as melhores práticas para tratá-los adequadamente;
✓ Fornecer liderança técnica e dar apoio aos desenvolvedores para entendimento, construção, documentação,
entrega e operação das soluções propostas.
✓ Atuar como revisor de engenheiros menos experiências auxiliando em direção às melhores práticas de
programação;
✓ Aplicar as práticas de integração e entrega contínuas para acelerar o fluxo de valor entregues aos usuários;
✓ Aplicar as práticas de monitoramento e observabilidade para antecipar problemas e/ou reduzir o tempo de
recuperação de falhas;
✓ Aplicar metodologias ágeis para acelerar o desenvolvimento de software e garantir transparência aos
envolvidos;
✓ Garantir a entrega bem-sucedida de projetos e promover a saúde técnica dos serviços a longo prazo;
✓ Buscar entender o negócio e identificar problemas, ineficiências ou oportunidades estrategicamente
importantes para melhorias significativas;
✓ Melhorar as metodologias, políticas, práticas, processos e arquitetura padrão, buscando sempre o estado da
arte no que se refere à engenharia de software;
✓ Atuar de forma colaborativa com a equipe e construir relacionamentos positivos com as pessoas na
organização, buscando gerar confiança mútua;
✓ Fornecer orientação e mentoria para funcionários menos experientes;
✓ Lidar com a diferença de opiniões de forma madura e justa
✓ Levantar e validar os requisitos não funcionais das soluções;
✓
✓ Desenhar a arquitetura da solução conforme requisitos funcionais e não funcionais para criação de novos
produtos ou evolução de produtos existentes, avaliando quais são os melhores padrões, práticas e tecnologias;
✓
✓ Projetar, desenvolver, testar, implantar, monitorar, manter e melhorar serviços com foco nos requisitos
funcionais e em aspectos como desempenho, escalabilidade, estabilidade, segurança, dentre outros requisitos
não funcionais;
✓ Conduzir investigações complexas a fim de identificar causas de problemas e aplicar soluções de contorno,
para resolver os problemas rapidamente, e aplicar soluções definitivas, para resolver os problemas
permanentemente;
✓ Monitorar proativamente o comportamento do sistema em operação a fim de identificar problemas ou
oportunidades de melhoria;
✓ Planejar e construir abordagens orientadas a testes e outras abordagens apropriadas para garantir a qualidade
do sistema e para apoiar o planejamento das entregas;
✓ Conduzir e implementar provas de conceito para apoiar decisões técnicas;
✓ Simplificar conceitos complexos e comunicá-los de maneira clara e objetiva, dando suporte às equipes de
desenvolvimento no direcionamento da solução técnica;
✓ Documentar modelos técnicos estruturados, capazes de sintetizar o design tático e estratégico das soluções a
serem desenvolvidas;
✓ Identificar riscos de segurança e aplicar as melhores práticas para tratá-los adequadamente;
✓ Fornecer liderança técnica e dar apoio aos desenvolvedores para entendimento, construção, documentação,
entrega e operação das soluções propostas.
✓ Atuar como revisor de engenheiros menos experiências auxiliando em direção às melhores práticas de
programação;
✓ Aplicar as práticas de integração e entrega contínuas para acelerar o fluxo de valor entregues aos usuários;
✓ Aplicar as práticas de monitoramento e observabilidade para antecipar problemas e/ou reduzir o tempo de
recuperação de falhas;
✓ Aplicar metodologias ágeis para acelerar o desenvolvimento de software e garantir transparência aos
envolvidos;
✓ Garantir a entrega bem-sucedida de projetos e promover a saúde técnica dos serviços a longo prazo;
✓ Buscar entender o negócio e identificar problemas, ineficiências ou oportunidades estrategicamente
importantes para melhorias significativas;
✓ Melhorar as metodologias, políticas, práticas, processos e arquitetura padrão, buscando sempre o estado da
arte no que se refere à engenharia de software;
✓ Atuar de forma colaborativa com a equipe e construir relacionamentos positivos com as pessoas na
organização, buscando gerar confiança mútua;
✓ Fornecer orientação e mentoria para funcionários menos experientes;
✓ Lidar com a diferença de opiniões de forma madura e justa
Requisitos
Formação Acadêmica (Obrigatória)
Diploma, devidamente registrado, de curso de nível superior de graduação na área de Tecnologia da
Informação ou de graduação em qualquer curso superior, acrescido de certificado de curso de pós-graduação
em área de Tecnologia da Informação de, no mínimo, 360 (trezentos e sessenta) horas, fornecido por
instituição reconhecida pelo Ministério da Educação (MEC);
Conhecimentos Técnicos (Obrigatórios)
✓ Experiência em liderança técnica de projetos complexos com impacto estratégico para o negócio principal da
organização;
✓ Experiência com construção de soluções Cloud Native, incluindo práticas e tecnologias para microsserviços,
containers, entrega contínua e DevOps;
✓ Sólida experiência em desenvolvimento orientado a objetos, programação funcional e programação reativa;
✓ Sólida experiência em abordagens arquiteturais, incluindo arquitetura hexagonal, arquitetura limpa,
arquitetura em camadas, arquitetura orientada a eventos e os design patterns relacionados;
✓ Experiência em melhores práticas de documentação de modelos arquiteturais e especificações técnicas;
✓ Experiência em trabalhar com metodologias ágeis, incluindo Scrum e Kanban;
✓ Experiência em práticas e tecnologias para revisão de código, código limpo, programação segura, refatoração,
desenvolvimento orientado a testes (TDD) e integração contínua;
✓ Experiência em práticas e tecnologias para testes automatizados, incluindo testes End-to-end, testes de
integração, testes unitários, testes de capacidade, testes de performance e testes de segurança;
✓ Experiência em práticas e tecnologias para entrega contínua como dark launch, feature toggle, canary
releases, entre outras;
✓ Experiência em práticas e tecnologias para monitoramento, incluindo técnicas para telemetria,
observabilidade, log aggregations, entre outras;
✓ Sólida experiência em design de soluções usando Domain-Driven Design;
✓ Sólida experiência em arquitetura e desenvolvimento de componentes de front-end usando Javascript,
NodeJS, Angular, Angular Material, HTML, CSS, SASS, Webpack, dentre outras tecnologias modernas;
✓ Sólida experiência em arquitetura e desenvolvimento de componentes de back-end usando Java Spring
Framework, Spring Boot, Spring Cloud, JPA, Activiti, Maven, dentre outras tecnologias modernas;
✓ Sólida experiência em armazenamento de dados usando SQL e NoSQL, particularmente Oracle, Cassandra,
Redis, Elasticsearch e S3;
✓ Experiência em gerenciar o débito técnico das soluções usando Sonar, os plugins apropriados e outras
ferramentas relacionadas;
✓ Experiência com RabbitMQ;
✓ Experiência com GraphQL, REST/Restfull e gestão de APIs;
✓ Experiência com CI/CD usando Git, Gitlab e Spinnaker;
✓ Experiência com Containers usando Docker e Kubernetes;
✓ Experiência com testes automatizados usando JUnit, Protractor, Selenium e JMeter;
✓ Excelentes habilidades de comunicação escrita e verbal, incluindo a habilidade de escrever documentos
técnicos detalhados;
✓ Inglês avançado.
Conhecimentos Técnicos (desejáveis)
✓ Experiência com Cloud Computing, principalmente Microsoft Azure;
✓ Experiência em desenvolvimento mobile com Flutter;
✓ Experiência com clientes do segmento judicial
Diploma, devidamente registrado, de curso de nível superior de graduação na área de Tecnologia da
Informação ou de graduação em qualquer curso superior, acrescido de certificado de curso de pós-graduação
em área de Tecnologia da Informação de, no mínimo, 360 (trezentos e sessenta) horas, fornecido por
instituição reconhecida pelo Ministério da Educação (MEC);
Conhecimentos Técnicos (Obrigatórios)
✓ Experiência em liderança técnica de projetos complexos com impacto estratégico para o negócio principal da
organização;
✓ Experiência com construção de soluções Cloud Native, incluindo práticas e tecnologias para microsserviços,
containers, entrega contínua e DevOps;
✓ Sólida experiência em desenvolvimento orientado a objetos, programação funcional e programação reativa;
✓ Sólida experiência em abordagens arquiteturais, incluindo arquitetura hexagonal, arquitetura limpa,
arquitetura em camadas, arquitetura orientada a eventos e os design patterns relacionados;
✓ Experiência em melhores práticas de documentação de modelos arquiteturais e especificações técnicas;
✓ Experiência em trabalhar com metodologias ágeis, incluindo Scrum e Kanban;
✓ Experiência em práticas e tecnologias para revisão de código, código limpo, programação segura, refatoração,
desenvolvimento orientado a testes (TDD) e integração contínua;
✓ Experiência em práticas e tecnologias para testes automatizados, incluindo testes End-to-end, testes de
integração, testes unitários, testes de capacidade, testes de performance e testes de segurança;
✓ Experiência em práticas e tecnologias para entrega contínua como dark launch, feature toggle, canary
releases, entre outras;
✓ Experiência em práticas e tecnologias para monitoramento, incluindo técnicas para telemetria,
observabilidade, log aggregations, entre outras;
✓ Sólida experiência em design de soluções usando Domain-Driven Design;
✓ Sólida experiência em arquitetura e desenvolvimento de componentes de front-end usando Javascript,
NodeJS, Angular, Angular Material, HTML, CSS, SASS, Webpack, dentre outras tecnologias modernas;
✓ Sólida experiência em arquitetura e desenvolvimento de componentes de back-end usando Java Spring
Framework, Spring Boot, Spring Cloud, JPA, Activiti, Maven, dentre outras tecnologias modernas;
✓ Sólida experiência em armazenamento de dados usando SQL e NoSQL, particularmente Oracle, Cassandra,
Redis, Elasticsearch e S3;
✓ Experiência em gerenciar o débito técnico das soluções usando Sonar, os plugins apropriados e outras
ferramentas relacionadas;
✓ Experiência com RabbitMQ;
✓ Experiência com GraphQL, REST/Restfull e gestão de APIs;
✓ Experiência com CI/CD usando Git, Gitlab e Spinnaker;
✓ Experiência com Containers usando Docker e Kubernetes;
✓ Experiência com testes automatizados usando JUnit, Protractor, Selenium e JMeter;
✓ Excelentes habilidades de comunicação escrita e verbal, incluindo a habilidade de escrever documentos
técnicos detalhados;
✓ Inglês avançado.
Conhecimentos Técnicos (desejáveis)
✓ Experiência com Cloud Computing, principalmente Microsoft Azure;
✓ Experiência em desenvolvimento mobile com Flutter;
✓ Experiência com clientes do segmento judicial
Área: Sistemas
Plataforma: Microsoft
Especialidade: Software
Nível: Senior
Inglês Avançado.
Contratação CLT.
A Empresa e Benefícios
- CONTRATAÇÃO CLT
- V.T.
- V.R.
- CONVÊNIO MÉDICO
- V.T.
- V.R.
- CONVÊNIO MÉDICO
Vagas Relacionadas