Skopje

Senior .NET Developer

OrangeMelons is expanding its team. We are looking for .NET Developers with 5+ years experience.

Location: Skopje

Job Type: Full-Time

About the Role: We are seeking a highly skilled Senior .NET Developer to join our team and play a key role in building and maintaining our robust backend infrastructure. The ideal candidate has extensive experience in ASP.NET, C#, and Microsoft Azure, along with expertise in database management using Cosmos DB. You will work on designing, developing, and optimizing scalable APIs and cloud-based solutions to support our business objectives.

Responsibilities:

  • Develop, maintain, and enhance ASP.NET-based APIs to support our applications.
  • Write clean, maintainable, and efficient C# code following best practices.
  • Work with Azure Cosmos DB to manage large volumes of unstructured data efficiently.
  • Design and implement scalable cloud-based solutions on Microsoft Azure.
  • Utilize Azure Functions, Azure Service Bus, Azure Key Vaults, Logs, Monitoring, and Web Services to ensure high availability and performance.
  • Automate CI/CD pipelines using Azure DevOps to streamline development and deployment processes.
  • Collaborate with cross-functional teams including frontend developers, DevOps engineers, and product managers.
  • Optimize application performance and troubleshoot technical issues.
  • Ensure security best practices are followed in application development and cloud deployment

 

Required Skills & Qualifications:

  • 5+ years of experience in backend development using ASP.NET and C#.
  • Strong understanding of RESTful API development and microservices architecture.
  • Hands-on experience with Azure Cosmos DB or similar NoSQL databases.
  • Expertise in Microsoft Azure and its services (Azure Functions, Service Bus, Key Vaults, Monitoring, etc.).
  • Experience with Azure DevOps, including CI/CD automation.
  • Strong problem-solving and debugging skills.
  • Ability to write clean, scalable, and well-documented code.
  • Excellent communication and collaboration skills.
  • Experience with Agile/Scrum methodologies

 

Nice-to-Have Skills:

  • Experience with containerization (Docker, Kubernetes).
  • Knowledge of front-end technologies such as React, Angular, or Blazor.
  • Understanding of Event-Driven Architecture.
  • Familiarity with GraphQL or other API query languages.

 

Benefits:

  • Competitive salary and performance-based incentives.
  • Flexible working hours and remote work options.
  • Professional development opportunities, including training and certifications.
  • Work with a talented and innovative team on cutting-edge technologies