Desenvolvedor(a) Full Stack Sênior
Somos uma equipe em constante evolução, comprometida em empregar soluções inovadoras e escaláveis para impulsionar a inovação e gerar impacto real.
Aproveitaremos ferramentas de IA de última geração para acelerar o desenvolvimento full stack, garantindo que nossas aplicações sejam robustas, eficientes e seguras.
Faremos parte de um time de alto desempenho dentro de uma equipe focada em investimentos de longo prazo, trabalhando diretamente com parceiros estratégicos para criar valor sustentável.
Responsabilidades:
1. Desenvolver e manter aplicações full stack em .NET, seguindo Clean Architecture e princípios SOLID para garantir manutenibilidade a longo prazo, alcançando altos padrões de qualidade e agilidade nas entregas.
2. Apl icar princípios de Prompt-First Engineering para maximizar a eficácia de ferramentas de codificação com IA (por exemplo, Cursor, GitHub Copilot) no desenvolvimento full stack, otimizando processos e reduzindo custos.
3. Escrever e otimizar consultas T-SQL, procedimentos armazenados e esquemas de banco de dados no SQL Server para suportar operações de dados escaláveis e eficientes, garantindo que nossas bases de dados sejam fiáveis e flexíveis.
4. Criar aplicações corporativas robustas para resolver desafios complexos operacionais, financeiros e de fluxo de trabalho em diversos setores, abordando problemas com criatividade e persistência.
5. Participar ativamente de revisões de código, garantindo qualidade, manutenibilidade e boa documentação, promovendo a colaboração e a integração entre as equipes.
6. Trabalhar dentro de frameworks ágeis (Scrum/Kanban), participando de planejamentos, reuniões diárias e retrospectivas, ajustando constantemente os processos para melhorar a produtividade e a satisfação dos usuários.
7. Colaborar com gerentes de produto, designers e engenheiros para entregar soluções seguras, eficientes e robustas, alinhadas com as necessidades dos clientes e do negócio.
8. Projetar e implementar aplicações nativas em nuvem, APIs e microsserviços em .NET e .NET Core, utilizando tecnologias emergentes e evoluindo juntos.
9. Contribuir para testes automatizados, pipelines de CI/CD e práticas de DevOps para garantir qualidade e agilidade nas entregas, protegendo os dados e melhorando a experiência do usuário.