Senior .NET Engineer with Azure
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
Benefits
- We connect like-minded people
- Experience exchange with colleagues from 55+ locations
- Corporate and social events
- Enjoyable working environment
- We invest in your growth
- Personal career development, soft skills and well-being programs
- Unlimited access to Internal Learning Platform
- Free English classes with certified teachers
- We cover it all
- Participation in the Employee Stock Purchase Plan
- Comprehensive medical package (can be extended to family members)
- Four trust days per year for personal needs
- Benefits package (hotels, restaurants, stores and services)