Desenvolvedor pleno/sênior go (golang) - 153481
Formação
Estar cursando ou ter concluído graduação em:
- Análise e Desenvolvimento de Sistemas;
- Ciência da Computação;
- Engenharia de Software;
- Sistemas de Informação ou áreas correlatas.
- Boa lógica de programação.
- Organização e atenção aos detalhes.
- Perfil analítico e proativo.
- Boa comunicação e relacionamento interpessoal.
- Facilidade para trabalhar em equipe.
- Interesse em aprender novas tecnologias e boas práticas de desenvolvimento.
- Comprometimento com qualidade e entrega de resultados.
- Experiência com desenvolvimento em C#.
- Experiência com tecnologias de persistência de dados como Entity Framework, ADO.NET, ou tecnologias equivalentes.
- Desenvolver, manter e evoluir aplicações corporativas utilizando Go (Golang) como principal linguagem de desenvolvimento.
- Desenvolver interfaces web modernas e responsivas, contribuindo para a evolução da experiência dos usuários.
- Projetar, implementar e otimizar integrações com bancos de dados garantindo desempenho, integridade e eficiência no acesso às informações.
- Desenvolver e integrar APIs RESTful, assegurando segurança, escalabilidade e alta disponibilidade das soluções.
- Participar da análise de requisitos, definição de soluções técnicas e evolução contínua dos sistemas corporativos.
- Garantir a qualidade das entregas por meio da aplicação de boas práticas de desenvolvimento, testes, revisões de código e trabalho colaborativo com a equipe.
- Experiência plena ou avançada no desenvolvimento utilizando Go (Golang).
- Experiência sólida com Front-end Angular (21+).
- Experiência sólida com banco de dados Oracle, incluindo modelagem de dados, otimização de consultas SQL, procedures e manipulação de grandes volumes de informação.
- Conhecimento avançado em TypeScript, HTML5, CSS3 e Bootstrap.
- Conhecimento em desenvolvimento de APIs RESTful, incluindo autenticação e autorização com JWT, OAuth ou tecnologias equivalentes.
- Conhecimento sólido em arquitetura de software, princípios SOLID, Clean Code e Design Patterns.
- Conhecimento em Git, versionamento de código e processos de Code Review.
- Experiência com metodologias ágeis (Scrum e Kanban).
- Conhecimento em testes unitários, testes de integração e pipelines de CI/CD.
- Sólida base em lógica de programação, algoritmos, estruturas de dados e orientação a objetos.
- Capacidade analítica, perfil colaborativo e foco na qualidade e evolução contínua das soluções.