Desenvolvedor Backend .NET Sênior
Rox Partner
Descrição da vaga
Já pensou em se tornar um Roxpert e trabalhar na empresa que ficou no 66º lugar entre as 1212 pequenas melhores para se trabalhar ranqueadas pelo GPTW? 🚀 A Rox Partner é uma empresa jovem, focada em dados, em rápido crescimento como consultoria. Com 7 anos de atuação no mercado, já contamos com mais de 180 Roxperts, ótimos clientes, parceiros e inúmeros desafios!! E aí, bora evoluir juntos? 🚀🚀
Estamos em busca de um Desenvolvedor Backend .NET Sênior qualificado e proativo para se juntar à nossa equipe de Desenvolvimento. Se você é um profissional apaixonado por tecnologia gostaríamos de conhecê-lo.
Responsabilidades e Atribuições
- Projetar, desenvolver e sustentar APIs RESTful e arquiteturas de microsserviços, garantindo alta disponibilidade, escalabilidade e baixa latência;
- Desenvolver soluções backend utilizando .NET e C#, aplicando boas práticas de engenharia de software;
- Garantir a escalabilidade das aplicações, suportando crescimento da operação, alto volume de transações e processamento de dados;
- Atuar na integração de sistemas complexos em parceria com times de Engenharia de Dados, Cloud e Infraestrutura, garantindo eficiência, segurança e confiabilidade;
- Participar de decisões técnicas e arquiteturais relacionadas ao desenvolvimento e evolução das soluções;
- Liderar tecnicamente entregas e iniciativas, atuando em todo o ciclo de vida do software, desde a concepção e desenvolvimento até deploy, monitoramento e sustentação em produção;
- Identificar gargalos de performance e propor melhorias de arquitetura, código, banco de dados e infraestrutura;
- Desenvolver e manter integrações utilizando mensageria e arquiteturas orientadas a eventos;
- Implementar testes automatizados, garantindo qualidade, confiabilidade e manutenibilidade das aplicações;
- Atuar na evolução contínua dos processos de desenvolvimento, CI/CD, observabilidade e práticas de engenharia;
- Colaborar com diferentes áreas técnicas e de negócio, traduzindo requisitos em soluções eficientes e escaláveis.
- Graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas;
- Experiência sólida com desenvolvimento backend utilizando C# e .NET / .NET Core;
- Experiência com ASP.NET Core e desenvolvimento de APIs RESTful;
- Vivência prática com arquitetura de microsserviços;
- Experiência com Entity Framework Core (EF Core) e outros ORMs;
- Conhecimento sólido em SQL e bancos de dados relacionais, com experiência em modelagem, otimização de queries, índices e tuning de performance;
- Experiência com bancos como PostgreSQL, SQL Server, MySQL ou Oracle;
- Experiência com mensageria e arquitetura orientada a eventos, utilizando ferramentas como RabbitMQ,
- Apache Kafka ou Google Cloud Pub/Sub;
- Conhecimento em Docker e Kubernetes (GKE) para conteinerização e orquestração de aplicações;
- Experiência com Google Cloud Platform (GCP), especialmente serviços como Cloud Run, GKE, Pub/Sub, Cloud SQL, Cloud Storage e BigQuery;
- Experiência com Git e ferramentas de CI/CD, como GitLab CI, GitHub Actions, Jenkins ou Cloud Build;
- Conhecimento e aplicação de princípios de engenharia de software, como SOLID, Clean Code, Clean Architecture e Design Patterns;
- Experiência com testes automatizados, utilizando ferramentas como xUnit, NUnit, MSTest ou equivalentes, além de testes de integração;
- Conhecimento de ferramentas de observabilidade e monitoramento, como Google Cloud Monitoring,
- Cloud Logging, Grafana, Prometheus ou similares;
- Experiência com desenvolvimento de aplicações escaláveis, resilientes e de alta disponibilidade;
- Conhecimento de práticas de segurança de APIs, autenticação, autorização e controle de acesso.
Diferenciais - Conhecimento em DataOps e integração entre aplicações backend e plataformas de dados;
- Experiência com Apache Airflow, Dataflow, Dataproc ou ferramentas de processamento e orquestração de dados;
- Conhecimento em Redis ou outras soluções de cache;
- Experiência com Terraform e infraestrutura como código (IaC);
- Conhecimento em OpenTelemetry e práticas avançadas de observabilidade;
- Experiência com integração de aplicações .NET com IA Generativa e LLMs;
- Conhecimento de Vertex AI, Gemini, APIs de IA ou serviços de IA em cloud;
- Familiaridade com Python para integração com soluções de dados e IA.
