




Job Summary: .Net Developer with experience in C#, .NET Core, microservices, databases, automated testing, and agile practices for remote work. Key Highlights: 1. Solid experience in C# with .NET / .NET Core and ASP.NET Core 2. Familiarity with microservices architecture and agile practices 3. Knowledge of relational and NoSQL databases **Position: .Net Developer****Employment Type: CLT** **Work Mode: Remote** **Education: Bachelor's degree in IT** **Mandatory Requirements/****Main Responsibilities:** \- Proficiency in C\# with .NET / .NET Core: extensive backend application development experience using C\# within the .NET ecosystem, including ASP.NET Core for building RESTful APIs;\- Entity Framework Core: practical knowledge of ORM for data access, entity mapping, migrations, and performance optimization;\- Microservices architecture: familiarity with building and maintaining decoupled solutions using APIs, containers (Docker), and practices such as DDD, Clean Architecture, and SOLID;\- Relational and NoSQL databases: experience with Oracle, plus knowledge of NoSQL databases such as REDIS and MongoDB;\- Automated testing: experience with xUnit, MSTest or NUnit, as well as integration testing and good TDD practices;\- Continuous Integration and Continuous Delivery (CI/CD): expertise in pipelines using Azure DevOps, GitHub Actions or similar tools;\- Version control with Git: proficiency in Git, branch management, pull requests, and collaborative code reviews;\- Messaging and event systems: experience with messaging systems such as RabbitMQ, Kafka or Azure Service Bus for inter-microservice integration; \- Agile and DevOps environments: hands-on experience with Scrum, Kanban, infrastructure as code, and automated deployments\- Cloud (desirable): knowledge of Azure services (App Services, Azure Functions, Key Vault, etc.) is a plus.


