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.
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 ou por telefone. Mantenha sempre seus dados atualizados e fique de olho em sua caixa de e-mail, sem esquecer da caixa de spam. ;)