Overview

Job Title: Senior .NET Developer

Job Location: Portugal

Job Type : Permanent

Job Mode: REMOTE with Once in a week onsite / Once in a month onsite – depending on applicant’s location within Portugal

Role: We are looking for an experienced Senior .NET Developer to join a high-performing technical team, focused on building modern, scalable, and cloud-based solutions using microservices architecture.

Responsibilities / Requirements:

  • Develop and maintain robust backend applications using C# and .NET Framework / .NET Core
  • Design and implement solutions based on microservices architecture
  • Apply architectural patterns such as CQRS, Event Sourcing, and Event-Driven Architecture
  • Work with distributed systems and messaging platforms (e.g., Azure Event Hub,Kafka)
  • Develop and optimize SQL Server databases, including stored procedures and performance tuning
  • Work with NoSQL databases (e.g., Azure Cosmos DB)
  • Ensure high code quality through unit testing
  • Contribute to and maintain CI/CD pipelines
  • Collaborate with cross-functional teams using Git for version control
  • Support continuous improvement of systems, architecture, and development practices

Requirements

  • Strong expertise in C# and .NET Framework / .NET Core
  • Proven experience with microservices architecture
  • Solid experience with Azure cloud platform
  • Advanced knowledge of SQL Server
  • Experience with NoSQL databases
  • Hands-on experience with CI/CD pipelines
  • Strong understanding of unit testing best practices
  • Proficiency in Git

Source