Description
Job Summary:
Senior .NET Developer to build distributed systems focused on performance and scalability, evolve architectures, and work with modern technologies.
Key Highlights:
1. Develop high-performance and scalable distributed systems
2. Work with .NET Core, MongoDB, PostgreSQL, DDD, CQRS, and event-driven architecture
3. Work with RabbitMQ, Kafka, Redis, AWS, and Kubernetes
An Information Technology Services company is seeking a Senior .NET Developer in Araçariguama.
**Responsibilities:**
Develop distributed systems focused on performance and scalability. Propose solutions and evolve system architectures. Develop backend using C\# and .NET Core. Work with MongoDB and PostgreSQL databases. Implement architecture based on DDD, CQRS, and event-driven design. Work with messaging systems using RabbitMQ and Kafka. Use Redis for caching and performance optimization. Manage environments on AWS using Kubernetes. Practice test-driven development (TDD), unit testing, integration testing, and load testing.
Previous experience as a Senior Software Engineer, Senior .NET Programmer, Software Architect, or Senior Systems Developer may indicate alignment with some responsibilities of this role.
Bachelor's degree in progress Required experience
**Compensation and Benefits:**
* Salary: Salary range will be disclosed during the interview.
* Benefits will be disclosed during the interview stage.
**Additional Information:**
* \#UrgentOpening
* Contract Type: Hybrid — Hybrid work model.
*Candidates from Pirapora do Bom Jesus, São Roque, Santana de Parnaíba, or Cabreúva are also eligible for this position.*
* Duration: Full-time
* Working hours: To be agreed upon.