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.
Requisitos
- 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.