Visão Geral da Posição: Estamos à procura de um(a) Desenvolvedor(a) Full-Stack Sênior apaixonado(a) por tecnologia e inovação para integrar nossa equipe de desenvolvimento de software.
Esta é uma oportunidade única de contribuir com a criação de soluções tecnológicas avançadas, promovendo práticas de design e implementação de software de alta qualidade.
Valorizamos profissionais com uma abordagem proativa na resolução de problemas, sólido entendimento técnico em programação e comprometimento com o desenvolvimento contínuo de suas habilidades.
Responsabilidades: Projetar e desenvolver software intuitivo que não apenas atenda, mas supere as expectativas da empresa.
Colaborar com a equipe para definir as melhores práticas e compreender profundamente as necessidades dos usuários finais.
Implementar novas funcionalidades e correções de bugs, considerando a arquitetura do sistema e o foco em escalabilidade, sob orientação ocasional de profissionais experientes.
Manter e atualizar o software de maneira eficiente, garantindo a satisfação contínua dos usuários e da organização.
Realizar análises rigorosas e testes antes do lançamento dos produtos, assegurando qualidade e eficiência.
Responder rapidamente aos desafios de programação, contribuindo para um ambiente de trabalho dinâmico e produtivo.
Desenvolver estratégias robustas de segurança para proteger informações sensíveis.
Liderar iniciativas de melhoria contínua nos processos de desenvolvimento e interação com o software empresarial.
Oferecer suporte, treinamento e orientação a outros membros da equipe, promovendo um ambiente colaborativo.
Criar documentação detalhada dos códigos desenvolvidos, facilitando a manutenção e escalabilidade do software.
Requisitos: Experiência comprovada em desenvolvimento de software, com foco em Java/Spring Boot.
Expertise no desenvolvimento de APIs REST.
Proficiência na gestão de bancos de dados, especialmente SQL Server, com valorização de conhecimento em Oracle.
Conhecimentos em outras tecnologias como Node.js, Angular, JavaScript, Spring Batch e Docker.
Conhecimento em AWS.
Familiaridade com metodologias ágeis, como Kanban e Scrum.
Capacidade de desenvolver sistemas seguros, seguindo normas e boas práticas do setor (Clean Code, SOLID e DDD).
Habilidade para análise crítica de código, identificando vulnerabilidades e elaborando planos de aprimoramento.
Experiência em gerenciar múltiplos projetos de desenvolvimento de software simultaneamente.
Excelentes habilidades de comunicação e trabalho em equipe.
Capacidade de priorizar tarefas e colaborar de forma clara e objetiva.
Competências excepcionais em lógica de programação, análise técnica e colaboração.
Experiência na documentação clara e eficiente de código.
Desejáveis: Conhecimento em Python.
Certificações relevantes na área de TI serão consideradas um diferencial.