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
If you are a passionate and a highly skilled Senior .NET Developer, excited to play a key role in building and maintaining our robust backend infrastructure, we’d love to hear from you!