Responsabilidades e atribuições
Estamos em busca de um(a) Desenvolvedor(a) Fullstack Sênior para atuar no desenvolvimento e na evolução de aplicações, contribuindo com soluções técnicas consistentes, qualidade de código e melhoria contínua das nossas plataformas. Buscamos uma pessoa com experiência sólida em desenvolvimento de software, boa visão do ciclo de entrega e capacidade para analisar cenários, propor soluções e atuar de forma colaborativa com os times de desenvolvimento, qualidade, produto e sustentação. Essa posição terá participação relevante na construção de aplicações web modernas, integrações entre serviços e adoção de boas práticas de engenharia, apoiando a entrega de soluções seguras, estáveis e de fácil manutenção. Responsabilidades e atribuições • Atuar no desenvolvimento, manutenção e evolução de aplicações web fullstack. • Desenvolver soluções seguras, escaláveis e alinhadas aos padrões técnicos adotados pelo time. • Participar de discussões técnicas e arquiteturais, contribuindo com análises e propostas de melhoria. • Desenvolver, manter e integrar APIs REST e serviços corporativos. • Modelar, consultar, analisar e otimizar dados em SQL Server, aplicando boas práticas de consultas, índices, performance e qualidade das informações. • Implementar novas funcionalidades e evoluir códigos existentes, prezando pela legibilidade, testabilidade e manutenibilidade. • Investigar e corrigir bugs, problemas de performance e incidentes técnicos, identificando causas e propondo ações preventivas. • Participar de code reviews, contribuindo para a qualidade e a padronização das entregas. • Compartilhar conhecimento e apoiar tecnicamente desenvolvedores menos experientes quando necessário. • Contribuir com melhorias relacionadas à qualidade de código, testes, observabilidade e estabilidade das aplicações.
Requisitos e qualificações
• Experiência sólida com desenvolvimento backend utilizando C# e .NET. • Experiência com desenvolvimento frontend utilizando Angular e/ou React. • Conhecimento consistente em APIs REST, integrações entre sistemas e arquitetura de aplicações web. • Experiência com SQL Server, modelagem de dados e construção de consultas SQL. • Conhecimento em otimização de consultas e boas práticas de persistência de dados. • Conhecimento de princípios de arquitetura de software, orientação a objetos e boas práticas de desenvolvimento. • Capacidade de realizar análise técnica, troubleshooting e resolução de problemas de média e alta complexidade. • Experiência com controle de versão e colaboração em equipe utilizando Git. • Boa comunicação, autonomia, organização e postura colaborativa. Diferenciais • Experiência com arquitetura de microsserviços. • Conhecimento em Blazor para desenvolvimento de aplicações web com C#/.NET. • Conhecimento em mensageria, filas ou processamento assíncrono. • Experiência com pipelines de integração e entrega contínuas (CI/CD). • Conhecimento em testes automatizados. • Vivência com ambientes em nuvem, containers ou Docker. • Experiência com observabilidade, logs, métricas e monitoramento de aplicações. • Conhecimento em práticas de segurança no desenvolvimento de aplicações.
Cód. da Vaga: 2239