Desenvolvedor (a) NET Sênior

BrazilFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Required Skills
DockerPostgreSQLASP.NETMicrosoft SQL ServerMongoDBC#.NETAngularReactRESTful APIs

Requirements

  • 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.

Responsibilities

  • 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.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now