Senior.NET Engineer with Azure

HybridSalary not specified
Montenegro

Job Description, Responsibilities & Requirements

About the Position

We are looking for a skilled Senior.NET Engineer with a strong background in cloud-based solution development and hands-on experience with Microsoft Azure. You will be responsible for developing secure, scalable, and well-documented composable services and APIs using.NET Core on Azure.

Join our team to work within a microservices architecture, emphasizing SOLID principles, clean coding, and a high degree of test automation. Apply now to be part of an innovative and collaborative environment.

Responsibilities

  • Develop secure, scalable, and well-documented composable services and APIs using.NET Core on Azure
  • Design and maintain software solutions across the full tech stack for key services within.NET cloud-based applications
  • Adhere to development best practices and coding standards, including completion of code reviews
  • Collaborate with business and IT teams to translate requirements into technical solutions
  • Deliver semantic, modular, and reusable software components aligned with composable architecture
  • Produce elegant, innovative solutions for complex technical and design challenges
  • Actively participate in cross-functional collaboration, contributing to the design and delivery of new features
  • Evaluate and adopt new technologies to enhance development efficiency and quality

Requirements

  • Over 3 years of experience in software development using.NET, including expertise in cloud-based solution design and implementation
  • Hands-on experience implementing solutions on Microsoft Azure
  • Proficiency in C# and .NET, with proven experience developing and maintaining APIs
  • Experience working with distributed systems architectures (SOA, Microservices, CQRS)
  • Experience in domain-centric architectures (Onion, Hexagonal)
  • Strong familiarity with agile software development environments
  • Hands-on experience with Infrastructure as Code (IaC) using Terraform or ARM templates
  • Experience designing and managing Azure DevOps CI/CD pipelines
  • Exposure to containerized solutions, including AKS, Docker, or similar technologies
  • Experience with Cosmos DB or other non-relational data models
  • Experience using Azure Service Bus and Event Driven Architecture (EDA)
  • Familiarity with eventually consistent data models (e.g., CQRS patterns)
  • Microsoft Azure certification (AZ-204 Azure Developer Associate or higher)
  • B2 level of English or higher, with an emphasis on technical communication skills

We Offer

  • Opportunity to work in a hybrid role based in Montenegro
  • Be part of an innovative and collaborative environment

About the Company

[Company description if present]

Job Details

Company name:
EPAM
Location:
Montenegro
Work Mode:
Hybrid
Posted on TheJob:
Apr 10, 2026
Last checked:
Jul 5, 2026
Apply Now
© 2026 TheJob, Inc. All rights reserved.