Você é apaixonado por pessoas e tecnologia?A Betha está em busca de alguém para ser o novo(a) Desenvolvedor JR.Seu desafio será: Desenvolver soluções de software alinhadas às necessidades do mercado e que entreguem valor ao cliente, garantindo escalabilidade, resiliência e segurança. Atuar sempre com foco no melhor custo-benefício, qualidade e aderência à estratégia da empresa, utilizando ferramentas de inteligência artificial para ampliar a própria produtividade e acelerar as entregas, além de incorporar recursos baseados em IA que agreguem valor e inovação às soluções oferecidas, contribuindo para o crescimento sustentável da organização.Essa é uma oportunidade única para você atuar em um papel fundamental na otimização dos nossos processos e impulsionar o crescimento sustentável da empresa.Somos especialistas no desenvolvimento de software para a gestão pública. Estamos no mercado há 40 anos e contamos com mais de um milhão de usuários distribuídos por todo o Brasil.Somos mais de 700 mentes focadas em usar a tecnologia para transformar a realidade das pessoas.Seja um Betther e transforme com a gente a gestão pública do nosso país.Responsabilidades e atribuições Implementar funcionalidades seguindo especificações técnicas, garantindo que atendam aos requisitos do usuário.; Escrever código limpo e aderente aos padrões da empresa, facilitando manutenção e futuras evoluções; Realizar testes unitários e correção de bugs, assegurando que o software funcione corretamente; Colaborar com a equipe no desenvolvimento de soluções, garantindo qualidade e cumprimento de prazos; Documentar código e processos de desenvolvimento, garantindo rastreabilidade e clareza; Aplicar ferramentas de IA para automatizar tarefas repetitivas e apoiar a eficiência do time; Aprender continuamente novas tecnologias, frameworks e boas práticas; Seguir padrões de segurança e conformidade da empresa; Suportar a manutenção de sistemas existentes, garantindo continuidade operacional.Requisitos e qualificaçõesEnsino Superior ou Técnico Cursando em Ciência da Computação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas. Conhecimento Teórico e pouco Conhecimento Prático.Conhecimento básico em engenharia de software assistida por IA (AI-Augmented Development)Conhecimento básico em integração de serviços cognitivos e modelos de linguagem (LLMs)Conhecimento básico em lógica de programação e matemática aplicadaConhecimento básico em técnicas de resolução de problemas (análise de erros, troubleshooting e depuração de código)Conhecimento básico em boas práticas de programação (orientação a objetos, Clean Code e padrões de projeto)Conhecimento básico em versionamento de código (Git, GitHub ou GitLab)Conhecimento básico em metodologias ágeis (Scrum e Kanban)Conhecimento básico em experiência do usuário (usabilidade e acessibilidade)Conhecimento básico em segurança da informação (autenticação, boas práticas e OWASP)Conhecimento básico em qualidade de software (testes básicos e revisão de código)Conhecimento básico em frameworks de testes (como JUnit ou Jest)Conhecimento básico em análise de desempenho e boas práticas de desenvolvimentoConhecimento básico em engenharia de requisitos e modelagem de software (UML)Conhecimento básico em arquitetura de software (backend e frontend)Conhecimento básico em manutenção e evolução de sistemasConhecimento básico em desenvolvimento de aplicações web responsivasConhecimento básico em desenvolvimento de APIs (REST, Postman, Swagger)Conhecimento básico em frameworks backend (Spring Boot ou similares)Conhecimento básico em frameworks frontend (Angular, React ou Vue)Conhecimento básico em integração de sistemas e mensageriaConhecimento básico em linguagens de programação (Java, JavaScript, TypeScript ou Python)Conhecimento básico em desenvolvimento web (HTML, CSS, HTTP)Conhecimento básico em computação em nuvem (AWS, Azure ou GCP)Conhecimento básico em containers (Docker)Conhecimento básico em integração e entrega contínua (CI/CD)Conhecimento básico em monitoramento e observabilidadeConhecimento básico em banco de dados (relacional e/ou NoSQL)Conhecimento básico em performance e otimização de aplicaçõesInformações adicionaisConheça um pouco sobre o jeito Betha de cuidar dos Betthers: Ambiente Inovador: Aqui você fará parte de um ambiente de trabalho que valoriza a inovação, a criatividade e a excelência; Desenvolvimento Profissional: Terá oportunidades de desenvolvimento profissional e treinamento contínuo para que você possa crescer e se destacar; Valorização: O valor do seu trabalho será reconhecido, com uma remuneração competitiva e um pacote de benefícios arrojado. 13 anos consecutivos de selo GPTW, sendo uma das melhores empresas para se trabalhar.