Objetivo
Atuar no desenvolvimento, manutenção e evolução de aplicações corporativas em ambiente .NET, contribuindo para a construção e sustentação dos produtos Reserva e Pay. Garantir a qualidade, performance e estabilidade das aplicações, atuando na integração entre sistemas e na implementação de melhorias contínuas nas soluções tecnológicas.
Descrição da vaga
Você fará parte do time de Tecnologia, atuando no desenvolvimento e na evolução dos produtos.
Sua atuação será importante para garantir a estabilidade, performance e evolução das aplicações, desenvolvendo soluções eficientes e integrações entre sistemas. Você trabalhará em conjunto com os times de Tecnologia e Produto, contribuindo com a implementação de melhorias, boas práticas de desenvolvimento e evolução contínua das soluções.
Como será o seu dia a dia
- Desenvolver, evoluir e manter aplicações corporativas utilizando .NET Framework e .NET 6 ou superior (.NET Core).
- Projetar e implementar integrações entre sistemas, incluindo soluções de mensageria assíncrona com Azure Service Bus.
- Desenvolver e otimizar consultas, procedures e estruturas em SQL Server, garantindo performance e eficiência.
- Atuar na construção, manutenção e evolução de pipelines de CI/CD utilizando Azure DevOps.
- Aplicar boas práticas de desenvolvimento, arquitetura e padrões de código, garantindo qualidade, segurança e estabilidade das aplicações.
- Participar de discussões técnicas, contribuindo com sugestões de melhorias e soluções para os desafios do dia a dia.
- Participar de revisões de código (code reviews), seguindo os padrões de qualidade e boas práticas do time.
- Identificar, analisar e solucionar problemas técnicos, apoiando a manutenção e otimização de performance das aplicações.
- Trabalhar em colaboração com equipes multidisciplinares, participando das cerimônias ágeis e contribuindo para o planejamento e execução das entregas.
- Utilizar Git em fluxos colaborativos de desenvolvimento.
O que buscamos
- Experiência sólida com desenvolvimento em .NET Framework.
- Domínio de .NET 6 ou superior (.NET Core).
- Conhecimento avançado em SQL Server, incluindo desenvolvimento e otimização de queries e procedures.
- Experiência com Azure DevOps e pipelines de CI/CD.
- Conhecimento em Azure Service Bus ou outras ferramentas de mensageria.
- Vivência com Git em ambientes colaborativos.
- Conhecimento em boas práticas de desenvolvimento, arquitetura de software e padrões de projeto.
- Experiência com metodologias ágeis (Scrum).
Será melhor ainda se você tiver
- Conhecimento em arquitetura de microsserviços.
- Vivência com soluções em cloud Microsoft Azure.
- Experiência com otimização de performance de aplicações.
- Experiência com integração entre sistemas e APIs.
- Vivência com sistemas transacionais ou soluções de pagamento.