Analista Desenvolvimento de Sistemas – Full Stack – PL
Indexed description
Analista de Desenvolvimento de Sistemas – Full Stack – PlenoSobre a oportunidadeBuscamos profissionais com perfil autodidata, colaborativo, criativo e orientado à resolução de problemas, com experiência no desenvolvimento de software. O profissional será responsável por analisar requisitos, desenvolver, implementar, testar e evoluir sistemas, traduzindo necessidades do negócio em soluções tecnológicas e atuando em conjunto com equipes multidisciplinares.
Suas principais atribuições incluem levantamento de requisitos, documentação de processos e fluxos, desenvolvimento e manutenção de aplicações, implementação de integrações, testes, monitoramento de desempenho, sustentação dos sistemas e suporte aos usuários.
Espera-se que o profissional atue seguindo boas práticas de engenharia de software, com foco em documentação, qualidade do código, testes automatizados, monitoramento contínuo, colaboração com stakeholders e evolução contínua das soluções.
Responsabilidades e atribuições
Responsabilidades e atribuições
Desenvolver, evoluir e manter aplicações Full Stack (front-end e back-end), colaborando com equipes de Produto, Engenharia de Plataforma e demais áreas, utilizando metodologias ágeis.
Desenvolver interfaces modernas, responsivas e acessíveis, seguindo boas práticas de UI/UX.
Projetar, desenvolver, documentar, testar e manter APIs REST e/ou GraphQL utilizando FastAPI ou tecnologias equivalentes.
Desenvolver integrações entre aplicações, bancos de dados, APIs e serviços internos e externos.
Atuar na evolução de bibliotecas de componentes e na padronização de código.
Garantir a qualidade, desempenho, segurança, escalabilidade e manutenibilidade das aplicações.
Realizar revisões de código com foco em qualidade, legibilidade, reutilização e consistência.
Desenvolver e manter testes unitários e de integração.
Utilizar ferramentas de Inteligência Artificial (Claude Code) como apoio ao desenvolvimento de software, incluindo geração e evolução de código, criação e expansão de testes automatizados, revisão de código e análise de desempenho e segurança.
Colaborar na documentação técnica das soluções desenvolvidas.
Requisitos e qualificações
Requisitos e qualificações
Formação superior em Tecnologia da Informação ou áreas correlatas.
Experiência em desenvolvimento de software Full Stack.
Experiência com desenvolvimento Front-end utilizando Angular, React ou framework equivalente.
Experiência com desenvolvimento Back-end utilizando PHP (Laravel), Python (FastAPI) ou tecnologias equivalentes.
Experiência no desenvolvimento e consumo de APIs REST.
Experiência com integração entre aplicações e serviços.
Experiência com bancos de dados relacionais e/ou NoSQL.
Experiência com testes unitários e de integração.
Experiência com versionamento de código utilizando Git.
Experiência com práticas de CI/CD utilizando GitHub Actions, Jenkins ou ferramentas equivalentes.
Experiência com metodologias ágeis (Scrum e/ou Kanban).
Conhecimento em lógica de programação, estruturas de dados e algoritmos.
Conhecimento em boas práticas de desenvolvimento de software, incluindo Clean Code, SOLID e desenvolvimento de código modular, testável e sustentável.
Experiência com utilização de ferramentas de Inteligência Artificial como apoio ao desenvolvimento de software.
Informações adicionais
DiferenciaisExperiência com ferramentas de IA generativa aplicadas ao desenvolvimento, como Claude Code, OpenAI Codex ou similares.
Experiência na estruturação de fluxos de desenvolvimento com apoio de IA (AI-assisted Development ou AI-driven Development).
Conhecimento em Docker e Kubernetes.
Conhecimento em arquitetura de microsserviços.
Conhecimento em observabilidade e monitoramento de aplicações.
Conhecimento em mensageria (RabbitMQ, Kafka ou similares).
Experiência com ambientes em nuvem Oracle Cloud Infrastructure (OCI), Microsoft Azure e Amazon Web Services (AWS), sendo OCI um
diferencial
.
Conhecimento em práticas de segurança de aplicações (OWASP Top 10, análise de vulnerabilidades e Secure Coding).
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search