* Salário: R$ 11.000 a R$ 20.000 por mês (estimado)
* O valor exibido é uma estimativa calculada com base em dados públicos e referências do mercado. Não garantimos que este seja o salário oferecido para esta vaga específica.
Área: Tecnologia da Informação
Nível: Senior
Responsabilidades e atribuições
- Liderar o desenvolvimento, testes e implementação de novas funcionalidades e melhorias em aplicações web.
- Definir e evoluir arquiteturas técnicas, assegurando boas práticas de desenvolvimento e padrões de projeto.
- Projetar e implementar integrações com APIs internas e externas, garantindo interoperabilidade, segurança e eficiência na comunicação entre sistemas.
- Atuar ativamente na otimização de performance, realizando refatorações estruturais e melhorias contínuas para redução de latência e aumento de escalabilidade.
- Conduzir análises técnicas aprofundadas para resolução de problemas críticos e estruturais, atuando na prevenção de recorrências.
- Ser responsável técnico por features estratégicas do sistema, garantindo entregas com qualidade, dentro dos prazos e alinhadas ao negócio.
- Participar ativamente do planejamento técnico junto às lideranças de tecnologia e negócio, contribuindo na definição de escopo, estimativas e viabilidade técnica.
- Realizar code reviews, promovendo boas práticas, qualidade de código e evolução do time.
- Atuar na sustentação do produto, conduzindo manutenções corretivas e preventivas com foco em estabilidade e confiabilidade.
- Orientar e apoiar desenvolvedores menos experientes, promovendo evolução técnica do time.
- Contribuir com documentação técnica estruturada e transferência de conhecimento para times de suporte e implantação.
- Colaborar com as áreas de produto e negócio na priorização e definição de soluções técnicas de alto impacto.
- Buscar constantemente atualização tecnológica e melhoria de processos de desenvolvimento.
Requisitos e qualificações
- Experiência sólida e comprovada com desenvolvimento em C# e .NET Core, incluindo construção de APIs escaláveis, seguras e de alta performance.
- Vivência prática com React, incluindo criação de interfaces modernas, gerenciamento de estado e integração com APIs.
- Conhecimento aprofundado em arquitetura de software, com experiência na definição e evolução de arquiteturas (ex: microsserviços, monolitos modulares, event-driven).
- Domínio de padrões de design (Design Patterns) e princípios como SOLID, aplicando-os na construção de soluções sustentáveis e de fácil manutenção.
- Experiência com boas práticas de desenvolvimento, como testes automatizados, code review, CI/CD e observabilidade.
- Capacidade de atuar como referência técnica, apoiando decisões arquiteturais e mentorando desenvolvedores menos experientes.
