Responsabilidades:
Desenvolver e manter aplicações .NET com foco em qualidade e eficiência.
Colaborar com equipes multidisciplinares para entender os requisitos do projeto e propor soluções técnicas eficientes.
Participar ativamente de todas as fases do ciclo de vida do desenvolvimento de software, desde a concepção até a implantação e manutenção.
Validar Pull Requests, sugerir melhorias e garantir a qualidade do código.
Implementar e garantir a cobertura de testes, validando requisitos de negócio.
Atuar com integração contínua e implantação contínua (CI/CD) para assegurar entregas consistentes e automatizadas.
Requisitos:
Experiência sólida em desenvolvimento com a plataforma .NET Core 8, utilizando C# como linguagem principal.
Experiência prática em validação de Pull Requests e proposição de melhorias.
Experiência em testes de software, garantindo requisitos de negócio e qualidade de entrega.
Vivência com integração contínua e implantação contínua (CI/CD).
Conhecimento em padrões de design de software e princípios SOLID.
Experiência com microserviços e arquitetura de sistemas distribuídos.
Experiência com sistemas de mensageria.
Domínio de frameworks e tecnologias relacionadas, como ASP.NET, .NET Core, Entity Framework, entre outros.
Experiência com banco de dados SQL e NoSQL.
Diferenciais:
Experiência com Azure Functions.
Conhecimento em Azure Service Bus.
Experiência prévia no setor financeiro, especialmente em bancos ou meios de pagamento.
Número de vagas: 1
Tipo de contrato e Jornada: Prestador de Serviços (PJ) - Período Integral
Área Profissional: Especialista em Informática, TI, Telecomunicações - Programador / Desenvolvedor
Exigências
- Escolaridade Mínima: Ensino Superior
Valorizado
- Experiência desejada: Entre 3 e 5 anos
- Banco de dados: Oracle, SQL Server, PostgreSQL
- Programação: C, C++, C#, VB.Net, C+, ASP, ASP.Net, Dot Net
Denunciar Vaga