AVANTTi logo
AVANTTi

Agilidade | Senioridade | Transparência | Responsabilidade Social

Desenvolvedor Back End Sênior, .NET Core

Backend EngineerSoftware EngineerFull TimeRemoteSeniorTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

Brazil

Posted

4 days ago

Salary

0

Seniority

Senior

Bachelor Degree5 yrs expPortugueseAWSAzureDockerKafkaNoSQLReactSQL.NET

Job Description

Desenvolvedor Back End Sênior, .NET Core

AVANTTi

• Desenvolver e sustentar o backend utilizado na retaguarda do projeto. • Desenvolver novas funcionalidades seguindo boas práticas de arquitetura e engenharia de software. • Atuar em ambiente baseado em microsserviços. • Desenvolver integrações entre aplicações. • Garantir qualidade através de testes de unidade. • Participar de revisões de código e melhorias contínuas da plataforma. • Trabalhar em conjunto com equipes multidisciplinares utilizando metodologias ágeis.

Job Requirements

  • Experiência sólida com .NET Core 3.1 ou superior.
  • Experiência com bancos de dados SQL e NoSQL.
  • Experiência em arquitetura de Microsserviços.
  • Experiência com sistemas de Mensageria.
  • Conhecimento em Docker.
  • Conhecimento em Testes Unitários.
  • Mínimo de 5 anos de experiência em desenvolvimento de software.
  • Mínimo de 3 anos atuando com .NET Core.
  • Vivência em projetos estruturados em arquitetura de microsserviços.
  • Diferenciais: Experiência com ReactJS, Conhecimento em .NET Framework, Conhecimento em Kafka, Conhecimento em Azure e/ou AWS, Conhecimento em pipelines de CI/CD, Experiência com Arquitetura Orientada a Eventos (Event-Driven Architecture).

Benefits

  • 100% Remoto (não há possibilidade de alteração para híbrido ou presencial)

Related Job Pages

More Backend Engineer Jobs

Verity Group logo

Backend Developer, Pleno

Verity Group

Somos Humanos. Somos Digitais. Somos Verity!

Full TimeRemoteTeam 51-200Since 2010H1B No Sponsor

• Desenvolver e evoluir aplicações back-end utilizando Node.js e Java. • Construir e manter APIs e integrações entre sistemas. • Participar da análise técnica de requisitos, propondo soluções eficientes e escaláveis. • Realizar refatoração de código visando melhoria de performance, legibilidade e manutenibilidade. • Trabalhar com bancos de dados relacionais (SQL), garantindo integridade e performance das consultas. • Atuar em ambientes containerizados utilizando Kubernetes. • Desenvolver soluções em ambientes Cloud (AWS ou Azure). • Colaborar com equipes multidisciplinares, contribuindo para decisões técnicas e compartilhamento de conhecimento. • Garantir a qualidade das entregas por meio de boas práticas de desenvolvimento e revisão de código.

Brazil
Cadmus Soluções em TI logo

.NET Developer

Cadmus Soluções em TI

Parceira que transforma desafios em resultados!

Full TimeRemoteTeam 1,001-5,000Since 1995H1B No Sponsor

• Develop and maintain systems in C# and VB.NET, ensuring quality and performance. • Analyze legacy code and propose refactorings. • Create and maintain RESTful APIs and integrations between internal and external systems. • Work closely with functional analysts, QA engineers and DevOps. • Participate in code reviews and define the team's technical standards. • Support software architecture decisions and contribute to the technical roadmap.

Brazil
CGI logo

Sr GoLang(GO) Software Developer

CGI

CGI, established in 1976, is one of the world’s leading information technology and business-process service firms. With more than 70,000 team members in 40 co

Role Description We are seeking a Senior GoLang(Go) Software Developer with a strong background in enterprise scale software development. The ideal candidate will have over 15 years of experience working in large enterprise environments and demonstrate deep technical expertise across multiple programming languages and modern cloud native architecture. - Design, develop, and maintain scalable software solutions using Golang (Go), Python, Java, C, and C++. - Build and deploy serverless applications on AWS Cloud, ensuring high performance and reliability. - Implement static analysis tools to identify code issues. - Collaborate with cross-functional teams to define, design, and ship new features. - Optimize and refactor existing codebases for performance, scalability, and maintainability. - Take ownership of applications and ensure software is stable and handles load, before moving up to higher environments. - Develop and maintain robust database solutions using both SQL and NoSQL technologies. - Write unit and integration tests to ensure software quality and reliability and perform well under load. - Participate in code reviews, architecture discussions, and agile ceremonies. - Stay current with emerging technologies and industry trends to drive innovation. Qualifications - Must demonstrate 10+ years of hands-on experience programming in Golang (Go) and familiarity with Go standard libraries. - Experience in designing and building highly scalable and resilient services capable of handling sudden spikes in traffic and workload. - Solid understanding of caching strategies (xfetch). - Strong understanding of load management techniques including backpressure, bounded concurrency, rate limiting, connection pooling, stampede prevention. - 15+ years of working experience as a Software Developer in a Large Enterprise Environment. - Solid software design fundamentals such as static analysis, abstraction, encapsulation. - Experience in developing multi-threaded applications. - Experience in developing caching services for relational databases. - Strong programming skills in Go, Java, C, and C++. - Hands-on experience with API and Serverless development and testing, including load testing. - Solid understanding of database systems, including both SQL (PostgreSQL, MySQL) and NoSQL (DynamoDB, MongoDB). - Understanding of database transactions in a multithreaded application. - Solid understanding of AWS Cloud, including API Gateway, AWS Lambda, AWS ElastiCache, AWS Batch, SQS, SNS, IAM, CloudFormation, bash. - Experience with version control systems, Git and CI/CD pipelines. - Strong problem-solving skills and attention to detail. - Excellent communication and collaboration abilities. Requirements - AWS certifications (e.g., AWS Certified Developer – Associate). - Experience with containerization (Docker) and orchestration (Kubernetes). - Familiarity with DevOps practices and Infrastructure as Code (IaC) tools like Terraform or CloudFormation. Benefits - Competitive compensation. - Comprehensive insurance options. - Matching contributions through the 401(k) plan and the share purchase plan. - Paid time off for vacation, holidays, and sick time. - Paid parental leave. - Learning opportunities and tuition assistance. - Wellness and well-being programs.

United States
$70.8K - $156.7K / year
Job Closed
Full TimeRemoteTeam 51-200H1B No Sponsor

• Design and own backend systems that handle high-throughput, asynchronous workloads (generation queues, worker orchestration, media processing) • Architect for scale and reliability — you'll make the calls on data flow, service boundaries, and failure handling • Build and optimize async pipelines: job queuing, retries, backpressure, dead-letter handling, and everything that keeps millions of requests moving • Improve performance and cost at the infrastructure level — inference is expensive, and efficiency is a product feature here • Set technical direction and raise the engineering bar for the team through review and mentorship

Brazil