
Senior .NET Developer
Posted 3 days ago

Posted 3 days ago
This is a fully remote position, open to applicants in Brazil.
β’ Create solutions utilizing C# and the .NET framework.
β’ Design, implement, and sustain microservices architectures.
β’ Utilize and integrate Azure services effectively.
β’ Enforce DevOps best practices along with CI/CD processes.
β’ Connect relational and non-relational databases with microservices.
β’ Develop, consume, and manage versions of RESTful APIs.
β’ Enable asynchronous communication between services through messaging tools.
β’ Produce clean, testable, and scalable code.
β’ Enhance systems for optimal performance and reliability.
β’ Collaborate in agile settings and work with cross-functional teams.
β’ Provide mentorship to junior developers and colleagues.
β’ Extensive experience in developing with C# and .NET, including .NET Core/.NET 5+
β’ In-depth understanding of microservices architecture, covering design, implementation, and maintenance.
β’ Expertise in Azure cloud services, such as Azure Functions, Azure Service Bus, Azure Kubernetes Service (AKS), or App Services.
β’ Familiarity with DevOps best practices, inclusive of CI/CD, utilizing Azure DevOps or equivalent tools.
β’ Proficient in relational databases like SQL Server and non-relational databases such as Cosmos DB, with an emphasis on microservices integration.
β’ Capability to write clean, testable, and scalable code adhering to SOLID principles and using unit testing frameworks like xUnit or NUnit.
β’ Understanding of RESTful APIs, including their creation, consumption, and version control.
β’ Experience with messaging tools such as RabbitMQ, Kafka, or Azure Service Bus for facilitating asynchronous communication between services.
β’ Ability to tackle complex issues and enhance systems for high performance and uptime.
β’ Proven experience in agile environments, such as Scrum/Kanban, working with cross-functional teams.
β’ Relevant Azure certifications like AZ-204 or AZ-305, or experience with security in fintech applications, such as OAuth or JWT (preferred).
β’ Excellent communication and mentoring abilities to support junior developers and peers.
β’ Complete remote work option, depending on the contract model.
β’ Flexibility to work from anywhere.
β’ Commitment to diversity and inclusion.
β’ This role is also open to individuals with disabilities.
Intelance
WBS
Sprezzatura
Get handpicked remote jobs straight to your inbox weekly.