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