Atividades: Desenvolver e manter aplicações utilizando .NET C# no backend e Angular no frontend.
Implementar novas funcionalidades e aprimorar as já existentes, alinhadas às necessidades de negócio.
Criar e manter uma arquitetura escalável e de alta performance, aplicando boas práticas de desenvolvimento.
Colaborar com os times de produto, design e infraestrutura para entregar soluções coesas e integradas.
Garantir qualidade através de testes unitários e de integração, além de participar de revisões de código.
Aplicar conceitos de Clean Code e Design Patterns para garantir a manutenibilidade e escalabilidade do código.
Contribuir para a definição e evolução das práticas de engenharia de software da empresa.
Requisitos: Experiência sólida no desenvolvimento backend utilizando .NET C#.
Conhecimento avançado em desenvolvimento frontend com Angular.
Forte prática em Design Patterns, Clean Architecture e DDD (Domain-Driven Design).
Proficiente em Clean Code e boas práticas de codificação e manutenção.
Experiência com integrações de APIs RESTful.
Conhecimento em bancos de dados relacionais, preferencialmente Microsoft SQL Server.
Experiência com Git e gestão de controle de versão.
Capacidade de resolver problemas de forma autônoma e de colaborar efetivamente com o time.
Habilidade para entender regras de negócio e traduzi-las em soluções técnicas eficientes.
Diferenciais: Experiência em fintechs ou startups.
Conhecimento em TDD (Test-Driven Development) e testes automatizados.
Familiaridade com CI/CD para automação de deploy e build.
Experiência com metodologias ágeis (Scrum/Kanban).
Trabalhar com metodologias ágeis para planejar, desenvolver e entregar incrementos de valor.