Buscamos um(a) Desenvolvedor(a) Full Stack .NET com experiência em desenvolvimento de aplicações web, atuando tanto no backend quanto no frontend. O profissional será responsável por desenvolver, evoluir e manter soluções escaláveis, seguras e de alta qualidade, utilizando tecnologias do ecossistema .NET e React.
Principais responsabilidades:
Desenvolver e manter aplicações web full stack, utilizando C#/.NET no backend e React no frontend.
Construir e consumir APIs RESTful para integração entre sistemas e serviços.
Desenvolver interfaces responsivas, reutilizáveis e com foco na experiência do usuário.
Implementar regras de negócio, integrações e funcionalidades seguindo os padrões de arquitetura definidos.
Trabalhar com bancos de dados relacionais, elaborando consultas SQL e otimizando o desempenho das aplicações.
Participar de decisões técnicas relacionadas à arquitetura, qualidade de código e boas práticas de desenvolvimento.
Realizar testes unitários e de integração, além de identificar e corrigir falhas.
Participar de code reviews, contribuindo para a qualidade e evolução técnica das soluções.
Atuar em conjunto com profissionais de produto, QA, arquitetura e demais integrantes do time.
Participar de cerimônias ágeis e contribuir para o planejamento e a entrega das demandas.
Experiência sólida com C# e plataforma .NET, preferencialmente .NET 6 ou superior.
Experiência no desenvolvimento de aplicações frontend com React.
Conhecimento em JavaScript e/ou TypeScript, HTML5 e CSS3.
Experiência no desenvolvimento e consumo de APIs REST.
Conhecimento em Entity Framework Core e integração com bancos de dados relacionais, como SQL Server.
Conhecimento em Git e estratégias de versionamento de código.
Experiência com testes automatizados e boas práticas de desenvolvimento.
Conhecimento de princípios SOLID, padrões de projeto e arquitetura de software.
Familiaridade com metodologias ágeis, como Scrum ou Kanban.