Somos Humanos. Somos Digitais. Somos Verity!
.NET Backend Developer Specialist
Location
Brazil
Posted
9 days ago
Salary
0
Seniority
Senior
Job Description
.NET Backend Developer Specialist
Verity Group
• Desenvolver, implementar e manter APIs e serviços backend utilizando a plataforma .NET (Core/.NET). • Colaborar na arquitetura de novas funcionalidades e na melhoria contínua dos sistemas existentes. • Garantir a qualidade do código através de testes unitários, de integração e boas práticas de desenvolvimento (SOLID, Clean Architecture). • Implementar e gerenciar soluções de Observabilidade (métricas, logs, traces) utilizando ferramentas como Dynatrace para monitorar a saúde e performance das aplicações em produção. • Trabalhar com infraestrutura em nuvem, implantando e gerenciando serviços no Google Cloud Platform (GCP), com foco em Google Kubernetes Engine (GKE). • Participar ativamente das cerimônias ágeis (Scrum/Kanban) e da revisão de código (Code Review). • Identificar gargalos de performance e propor soluções de otimização.
Job Requirements
- Experiencia em .NET Core ou .NET 6/7/8+ e na linguagem C#.
- Experiência com Dynatrace para monitoramento, tracing e análise de performance de aplicações (Observabilidade).
- Conhecimento prático e experiência com serviços do Google Cloud Platform (GCP).
- Experiência no uso e gerenciamento de contêineres utilizando Docker e orquestração via Kubernetes, preferencialmente com GKE.
- Domínio em SQL e experiência com bancos de dados relacionais (Oracle, PostgreSQL)
- Familiaridade com arquitetura de microsserviços e comunicação assíncrona (filas/mensageria, ex: Kafka, Pub/Sub).
- Conhecimento em CI/CD e práticas de DevOps.
Benefits
- Vale refeição
- Vale alimentação
- Auxílio home office
- Assistência médica
- Assistência odontológica
- Seguro de vida
- Parcerias de descontos
- Convênios em estabelecimentos e instituições de ensino
- Treinamentos de agilidade recorrentes
- Intervalor Verity
- #VerityComVocê
- Viva Engage
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Develop and enhance back-end applications using Node.js and Java. • Build and maintain APIs and integrations between systems. • Participate in the technical analysis of requirements, proposing efficient and scalable solutions. • Perform code refactoring to improve performance, readability, and maintainability. • Work with relational databases (SQL), ensuring data integrity and query performance. • Operate in containerized environments using Kubernetes. • Develop solutions in Cloud environments (AWS or Azure). • Collaborate with multidisciplinary teams, contributing to technical decisions and knowledge sharing. • Ensure the quality of deliverables through development best practices and code reviews.
• Designing, developing, and maintaining sophisticated server-side applications using Scala and related technologies • Creating robust and scalable APIs • Ensuring efficient data processing and implementing business logic • Writing comprehensive unit tests • Working with distributed systems to ensure the reliability and scalability of software architecture • Participating in design reviews and supporting system integration and testing efforts
Technical Design Architect – Data Management
Pure StorageHelping innovators uncomplicate data storage, forever.
• Architect and deploy Inventa platform solutions tailored to diverse customer environments • Guide enterprise customers through data infrastructure mapping • Diagnose and resolve complex systemic issues involving network connectivity • Build and maintain scalable architecture guides and technical documentation • Synthesize field-tested insights and design feedback
• Develop and maintain features using Java, Spring, and Angular • Work on the evolution, maintenance, and modernization of the Lyceum ERP • Develop and consume REST APIs • Analyze and implement business rules • Fix incidents and perform corrective and enhancement maintenance • Write automated tests and support quality strategies • Participate in technical and functional refinements • Contribute to development estimates • Perform code reviews and share best practices • Participate in incremental deliveries within an agile environment • Support initiatives to reduce technical debt • Contribute to improvements in architecture, performance, and stability • Use generative AI tools to support development, documentation, and understanding of legacy systems



