Responsabilidades e atribuições
O Analista de Desenvolvimento Full Stack Sênior é um profissional estratégico, com sólida experiência em arquitetura e desenvolvimento de sistemas corporativos, atuando desde a definição técnica até a entrega e sustentação das soluções
Possui forte especialização em desenvolvimento Java, sendo responsável pela definição de padrões arquiteturais, implementação de aplicações escaláveis e seguras, revisões de código e apoio técnico aos demais integrantes da equipe
Atua de forma consultiva junto às áreas de negócio, transformando requisitos funcionais em soluções tecnológicas robustas, modernas e aderentes às melhores práticas de mercado
Contribui para a evolução tecnológica da organização por meio da inovação, automação de processos, qualidade de software e disseminação de conhecimento técnico
RESPONSABILIDADES PRINCIPAIS Desenvolver soluções Full Stack com foco principal em aplicações Java corporativas
Projetar, desenvolver e sustentar aplicações utilizando Java, Javascript, JSP, e arquitetura de microsserviços
Desenvolver e evoluir APIs RESTful e integrações entre sistemas internos e externos
Atuar em todas as etapas do ciclo de desenvolvimento de software: levantamento de requisitos, análise técnica, desenvolvimento, testes, homologação e implantação
Desenvolver aplicações backend utilizando Node.js e NestJS quando necessário
Desenvolver interfaces web modernas utilizando React, Angular ou tecnologias equivalentes
Definir padrões de desenvolvimento e melhores práticas de arquitetura de software
Realizar revisões de código (Code Review) e orientar tecnicamente profissionais menos experientes
Garantir qualidade técnica, segurança da informação, performance e aderência à LGPD
Apoiar decisões relacionadas à arquitetura, tecnologias, frameworks e ferramentas corporativas
Implementar e manter processos de integração e entrega contínua (CI/CD)
Realizar manutenção corretiva, adaptativa e evolutiva dos sistemas
Elaborar documentação técnica e funcional das soluções desenvolvidas
Participar de fóruns técnicos e iniciativas de transformação digital da organização
REQUISITOS DO CARGO Escolaridade Superior completo em nível de bacharelado ou tecnólogo, em Ciência da Computação, Engenharia da Computação, Análise e Desenvolvimento de Sistemas, Sistema da Informação ou curso superior similar
Mínimo de 6 anos de atuação consistente em desenvolvimento de sistemas, sendo parte deles em posições de liderança técnica, projetos de alta complexidade ou ambientes críticos
Perfil Técnico Domínio em lógica de programação, algoritmos e estruturas de dados avançadas
Conhecimentos sólidos em arquitetura de software (monolítica, distribuída, microsserviços)
Experiência com sistemas corporativos (ERP, CRM, GED) e controle de acesso (IAM, SSO)
Conhecimentos em segurança da informação, LGPD e boas práticas de acesso
Experiência avançada em Java 8, 11 ou superior, Javascript e JSP
Experiência em Node.js com NestJS e TypeScript
Experiência com Jenkins
Proficiência em banco de dados relacionais e não relacionais (Oracle, PostgreSQL, MongoDB)
Construção de APIs RESTful e SOAP
Vivência com práticas DevOps, GitLab, versionamento e automação de pipelines CI/CD
Experiência com testes automatizados (unitários, integrados)
Experiência com front-end com React
Desejável conhecimento em computação em nuvem (AWS, Azure ou GCP)
Noções de ITIL (gerenciamento de incidentes, requisições e mudanças)
Capacidade de liderar projetos do zero com autonomia técnica e visão de produto
Perfil Pessoal Ser pró-ativo
Experiência em atendimento ao cliente
Facilidade de trabalho em equipe
Boa Fluência verbal e escrita
Organização e comprometimento com prazos
Capacidade de trabalhar sob alta demanda de trabalho
Ótimo relacionamento interpessoal
Saber lidar com situações críticas
Comportamento ético
Adicionais Tipo de Contratação: PJ Trabalho hibrido na Igreja Universal do Reino de Deus no Brás - SP Toda nossa comunicação sempre é feita via e-mail o…