Buscamos um Desenvolvedor Sênioraltamente pragmático e técnico, com perfil hands-on (proatividade, resolução deproblemas e ownership), para atuar como pilar técnico em nossa equipe. Esseprofissional será fundamental na construção, evolução e sustentação dossistemas essenciais para o negócio, que incluem aplicações web complexas eoperações críticas em sistemas legados, além de contribuir tecnicamente com aequipe e garantir a entrega de valor contínua.
Será uma referência técnica para desafioscomplexos, atuando com uma visão sistêmica que abrange desde decisõesarquiteturais robustas e de design de sistemas até a implementação de códigolimpo e manutenível, além da integração de sistemas internos com soluçõesexternas. Sua atuação será de suma importância na absorção e disseminação doconhecimento para a equipe e para o futuro, sempre com a cultura de fazer oque precisa ser feito , garantindo a agilidade na resolução de problemas.
Responsabilidades e atribuições
- Desenvolver funcionalidades complexas do início ao fim, garantindo qualidade, performance e manutenibilidade;
- Gerenciar e sustentar sistemas legados, com foco em estabilidade, depuração de bugs complexos e otimização de desempenho;
- Participar ativamente de decisões arquiteturais e de design, promovendo soluções escaláveis e de fácil manutenção;
- Definir e implementar padrões de código, componentes reutilizáveis e boas práticas de desenvolvimento;
- Atuar como referência técnica, orientando o time através de code reviews e mentoria;
- Garantir a qualidade do código através de testes automatizados e práticas de CI/CD;
- Promover a redução da dívida técnica com refatorações estratégicas e documentação adequada;
- Colaborar com Product Owners e stakeholders, antecipando riscos técnicos e garantindo entregas consistentes;
- Contribuir com a evolução de processos, ferramentas e automações do time;
- Trabalhar com bancos de dados, otimização de queries e modelagem de dados quando necessário;
Requisitos e qualificações
- Sólida atuação em engenharia de software e desenvolvimento de aplicações web;
- Experiência robusta com .NET (C#, ASP.NET Core, .NET Framework) e práticas modernas de desenvolvimento;
- Domínio de bancos de dados relacionais (SQL Server, otimização, modelagem);
- Experiência prática com desenvolvimento frontend (HTML, CSS, JavaScript, frameworks modernos);
- Conhecimento de princípios de arquitetura de software (SOLID, design patterns, Clean Code);
- Familiaridade com controle de versão (Git), CI/CD e Azure DevOps;
- Capacidade de equilibrar qualidade técnica, entrega de valor e inovação em ambientes ágeis;
- Experiência com APIs RESTful, integração de sistemas e boas práticas de segurança;
- Mão na massa, com postura de dono e mentalidade de produto;
- Capaz de operar com autonomia e tomar decisões técnicas com responsabilidade;
- Comunicativo, colaborativo e confortável em ambientes ágeis e dinâmicos;