O que esta vaga pede
Sobre a Vaga
Desenvolvedor(a) Backend .NET Pleno/Sênior na Cedro Sistemas e Tecnologia LTDA em Uberlândia (MG) no modelo remoto, para evoluir produtos digitais do mercado de investimentos.
Responsabilidades
- Desenvolver, evoluir e manter aplicações backend utilizando .NET, C#, ASP.NET Core e Web APIs
- Projetar e implementar APIs RESTful com foco em escalabilidade, segurança, performance e boas práticas
- Participar da definição de soluções técnicas e decisões arquiteturais junto ao time de Tecnologia
- Desenvolver e evoluir soluções baseadas em microserviços e sistemas distribuídos
- Realizar integrações com sistemas internos e externos, incluindo plataformas e serviços do mercado de investimentos
- Identificar e resolver problemas complexos com análise de causa raiz e proposição de soluções
- Contribuir para evolução contínua de arquitetura, performance, estabilidade e qualidade das aplicações
- Criar e manter testes automatizados, incluindo testes unitários e de integração
- Participar de revisões de código e disseminar boas práticas
- Atuar em parceria com times de Produto, Negócio e Tecnologia, transformando necessidades em soluções
- Participar de cerimônias ágeis (planejamento, estimativas e evolução técnica das entregas)
- Apoiar tecnicamente profissionais menos experientes, compartilhando conhecimento e boas práticas
Requisitos
- Experiência sólida em desenvolvimento backend com .NET, C#, ASP.NET Core e Web API
- Experiência com desenvolvimento e arquitetura de APIs RESTful
- Conhecimento avançado em bancos de dados relacionais, especialmente PostgreSQL e/ou Oracle
- Conhecimento em bancos de dados não relacionais, especialmente MongoDB ou similares
- Experiência com arquitetura de sistemas distribuídos e microserviços
- Conhecimento em mensageria e processamento assíncrono
- Conhecimento em Redis ou outras soluções de cache
- Experiência com metodologias ágeis, como Scrum e Kanban
- Capacidade de analisar cenários técnicos, propor soluções e tomar decisões com autonomia
- Boa comunicação e facilidade para atuar de forma colaborativa com diferentes times
- Formação em Ciência da Computação, Engenharia de Software, Análise e Desenvolvimento de Sistemas ou áreas correlatas
Beneficios
- Não há benefícios explícitos informados na descrição original