Senior .NET Full-Stack Developer

Posted 5 days ago

This is a fully remote position, open to applicants in Brazil.

📋 Description

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


⛳️ Requirements

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


🏝️ Benefits

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

People also viewed

Teladoc Health9 hours ago

Software Engineer III

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Alkami Technology9 hours ago

Staff Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer$140k – $175k/year
ApplyView job
Life3609 hours ago

Senior Software Engineer II, Mobile – Revenue Experimentation, AI Native

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$118.5k – $216.5k/year
ApplyView job
NMI9 hours ago

Senior Software Engineer

US flagUnited States, +1 more countryFull-timeFull-stack Engineer$115k – $130k/year
ApplyView job
Rula9 hours ago

Senior Software Engineer – EAP/Employer

US flagUnited States OnlyFull-timeFull-stack Engineer$166k – $203k/year
ApplyView job
Rad AI9 hours ago

Staff Software Engineer, Speech

US flagUnited States OnlyFull-timeFull-stack Engineer$187k – $265k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers