Desenvolvedor FullStack Sr.
Sobre a vaga:
Estamos em busca de um Desenvolvedor Full Stack talentoso e motivado para se juntar à nossa equipe. O candidato ideal deve ter experiência sólida tanto no desenvolvimento front-end quanto back-end, além de possuir uma forte habilidade para propor soluções inovadoras, resolver problemas complexos e dar manutenção em sistemas legados. Esperamos um profissional que saiba trabalhar de forma colaborativa com diferentes equipes.
O você irá fazer:
-
Assegurar a manutenção, sustentação e evolução de sistemas legados desenvolvidos em .NET Framework, .NET Core, Angular, Java e PowerBuilder;
-
Realizar correções de bugs e ajustes em aplicações existentes, garantindo a estabilidade e continuidade dos sistemas;
-
Desenvolver melhorias pontuais e novas funcionalidades, respeitando a arquitetura já estabelecida;
-
Criar e manter testes unitários e de aceitação para assegurar a qualidade das entregas;
-
Comprometer-se com prazos e qualidade, buscando minimizar impactos em sistemas críticos;
-
Adotar práticas de codificação claras e consistentes, alinhadas aos padrões já utilizados nos sistemas legados;
-
Estimar esforço de manutenção e evolução de backlog e tarefas técnicas;
-
Trabalhar em conjunto com analistas de negócio e usuários para confirmar que as entregas atendam às necessidades reais;
-
Saber utilizar e trabalhar em conjunto com ferramentas de Inteligência Artificial para apoiar a análise de problemas, geração de soluções e otimização de tarefas;
-
Contribuir para a melhoria contínua dos processos de manutenção e suporte;
-
Apoiar o Product Owner e o Arquiteto no refinamento técnico do backlog;
-
Participar dos rituais do time (daily, planning, review e retrospectiva), garantindo alinhamento com a equipe;
-
Entender e praticar valores e princípios Lean-Agile, adaptados à realidade de sustentação de sistemas legados.
O que buscamos em você:
-
Graduação em Ciência da Computação, Sistemas de Informações ou área relacionada;
-
Experiência comprovada como desenvolvedor Full Stack nas tecnologias citadas com enfase em net e react;
-
Domínio em .NET Framework (principal tecnologia utilizada)
-
Conhecimento em PowerBuilder para manutenção de sistemas legados;
-
Conhecimentos em .NET Core e C# (para evolução de sistemas e integração com legados);
-
Conhecimento em Java e Angular em nível de manutenção;
Bons conhecimentos em bancos de dados relacionais e não relacionais, incluindo:
-
MS SQL Server (on-premise e Azure SQL MI);
-
MongoDB;
-
MySQL;
-
Oracle;
-
Experiência em desenvolvimento e manutenção de APIs (REST / SOAP);
-
Controle de versionamento de código utilizando GIT;
-
Criação e manutenção de testes automatizados;
-
Familiaridade com práticas de DDD e TDD;
-
Experiência com Azure (Functions, App Services, Service Bus, DevOps/CI-CD);
-
Conhecimentos em AWS (serviços básicos de integração e hospedagem);
Diferenciais:
-
Diferenciais: aplicar princípios SOLID e Clean Code na evolução e manutenção dos sistemas;
-
Conhecimento no uso de agentes de IA para Codificação (Cursor ou Claude Code).
Próximos passos:
Se você se identificou com essa oportunidade e quer fazer parte de uma equipe que está transformando o futuro, candidate-se agora mesmo!