Descrição
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ções**
* Ensino 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 aplicada
* Conhecimento 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 desenvolvimento
* Conhecimento 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 sistemas
* Conhecimento básico em desenvolvimento de aplicações web responsivas
* Conhecimento 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 mensageria
* Conhecimento 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 observabilidade
* Conhecimento básico em banco de dados (relacional e/ou NoSQL)
* Conhecimento básico em performance e otimização de aplicações
**Informações adicionais**
Conheç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.