
Senior .NET Full-Stack Developer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in Brazil.
• Create and sustain RESTful APIs and background applications (jobs) utilizing the .NET framework, adhering to layered architecture and design patterns.
• Build responsive and dynamic web interfaces using Vue.js 3.
• Design and execute microservices-based and event-driven solutions with RabbitMQ.
• Integrate applications with both internal and external systems, such as Red Hat SSO and CA API Gateway.
• Develop automated unit and integration tests.
• Document APIs using Swagger and engage in code reviews.
• Set up and monitor logs and metrics in Splunk and Dynatrace.
• Collaborate in defining technical solutions using Clean Architecture, Hexagonal Architecture, and Domain-Driven Design (DDD).
• Operate throughout the development lifecycle with Azure DevOps, Git, and CI/CD pipelines.
• Strong back-end development expertise in C# and the .NET ecosystem (.NET Core / .NET 6+).
• Proficient understanding of SOLID principles.
• Practical experience with Clean Architecture and Hexagonal Architecture (Ports and Adapters).
• Familiarity with Dependency Injection, Repository, Unit of Work, and Mediator (CQRS).
• Extensive experience in building RESTful APIs using ASP.NET Core.
• Knowledge of relational databases, including SQL Server and Reporting Services, as well as NoSQL databases like MongoDB.
• Practical experience with RabbitMQ.
• Experience with Dapper and Entity Framework Core.
• Strong proficiency in Vue.js 3.
• Expertise in the Composition API, Pinia or Vuex, and Vue Router.
• Familiarity with modern build tools, preferably Vite.
• Experience with Azure DevOps and CI/CD processes.
• Strong command of Git, including branch naming conventions.
• Experience with Splunk, Dynatrace, and SonarQube.
• Familiarity with Single Sign-On systems, including Red Hat SSO (Keycloak).
• Experience with NuGet and artifact repositories like JFrog Artifactory.
• Familiarity with microservices and distributed systems is advantageous.
• Practical knowledge of Domain-Driven Design (DDD) is a plus.
• Experience with OpenShift or Kubernetes is a plus.
• Familiarity with xUnit, NUnit, Vitest, or Jest is a plus.
• Proficiency in Postman is an advantage.
• Experience with CPaaS platforms, such as Zenvia, is a plus.
• Collaborative work environment.
• Opportunities for learning and professional advancement.
• Freedom to propose ideas and work with autonomy and ownership.
• Involvement in innovative projects.
• Recognition for contributions.
Teladoc Health
Alkami Technology
Life360
NMI
Get handpicked remote jobs straight to your inbox weekly.