Desenvolvedor (a) NET Sênior

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Desenvolvedor (a) .NET Sênior based in Brazil.

This is a senior engineering role focused on designing, building, and evolving complex, high-performance web applications that are critical to business operations. You will work across the full stack, contributing to both backend services and frontend interfaces, while ensuring scalability, security, and maintainability end to end. The position requires strong architectural thinking, as you will actively participate in technical decisions and help shape system design strategies. You will also play a key role in improving code quality, performance, and observability across distributed systems. In addition to hands-on development, you will support and mentor other engineers, promoting best practices and technical excellence. This is a highly collaborative environment where engineering, product, and business teams work closely to deliver impactful digital solutions.

Accountabilities:

In this role, you will be responsible for designing, developing, and evolving robust fullstack solutions while ensuring technical excellence, system reliability, and scalability across the entire software lifecycle.

  • Design and develop backend solutions using .NET / C#, including RESTful Web APIs, ASP.NET MVC, and background workers.
  • Build and maintain frontend applications using ReactJS or Angular.
  • Apply software engineering best practices such as SOLID principles, DDD, and design patterns.
  • Develop and maintain relational databases (SQL Server, PostgreSQL) and NoSQL solutions (MongoDB, Redis).
  • Implement event-driven architectures using Kafka, Azure Event Hub, RabbitMQ, or similar technologies.
  • Ensure high-quality delivery through automated testing, CI/CD pipelines, and Git-based workflows.
  • Work with Docker and Kubernetes for containerization, deployment, and troubleshooting in production environments.
  • Promote system observability, performance optimization, and secure development practices.
  • Produce and maintain architectural artifacts such as diagrams, API contracts, and solution designs.
  • Mentor engineers, participate in code reviews, and contribute to technical decision-making.
  • Requirements:

    To succeed in this role, you should bring strong senior-level engineering experience, deep technical expertise across the stack, and the ability to lead architectural discussions in complex distributed systems.

    • Strong experience with .NET / C# and backend development using RESTful APIs and ASP.NET frameworks.
    • Solid experience with frontend development using ReactJS or Angular.
    • Strong knowledge of software architecture principles (SOLID, DDD, design patterns).
    • Experience with relational databases (SQL Server, PostgreSQL) and NoSQL databases (MongoDB, Redis).
    • Hands-on experience with event-driven architectures and messaging systems (Kafka, RabbitMQ, Azure Event Hub, or similar).
    • Experience implementing CI/CD pipelines and working with Git in collaborative environments.
    • Knowledge of Docker and Kubernetes for deployment and production operations.
    • Strong focus on performance, scalability, security, and system reliability.
    • Ability to diagnose complex systems using metrics, logs, and traces.
    • Strong communication skills and ability to align technical and business stakeholders.
    • Ownership mindset with a proactive and solution-oriented approach.
    • Experience mentoring developers and promoting engineering best practices.
    • Benefits:

      • CLT employment contract with full labor benefits.
      • Competitive compensation package (aligned with senior-level market standards).
      • Health and dental insurance coverage.
      • Flexible benefits package (meal, food, and home office support).
      • Remote or hybrid work flexibility depending on project allocation.
      • Access to learning platforms, technical training, and continuous development programs.
      • Career growth opportunities in a global technology ecosystem.
      • Participation in large-scale, high-impact digital transformation projects.
      • Structured feedback culture, performance reviews, and career development plans.
      • Wellness and mental health support programs.
      • Inclusive and diverse work environment with strong emphasis on collaboration and knowledge sharing.
How Jobgether works:
We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team.
We appreciate your interest and wish you the best!
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1