Senior .NET Developer / Wroclaw
Location: Wroclaw, hybrid 3 days/week
About the Role
We are looking for an experienced and passionate Senior .NET Developer with strong Azure expertise to join our engineering team. In this role, you will design, develop, and enhance scalable digital products and technology services used by clients and internal teams worldwide.
You will work in a modern cloud-native environment, contribute to high-impact projects, and collaborate with cross-functional teams to build secure, reliable, and highly available enterprise solutions.
Key Responsibilities
Design, develop, and improve enterprise-grade digital products and technology services
Analyze business and user requirements to deliver scalable and efficient technical solutions
Develop modern APIs and backend services using .NET 6+ and Azure cloud technologies
Apply software engineering best practices including automated testing, CI/CD, and DevOps methodologies
Ensure quality, security, reliability, and compliance across all delivered solutions
Build observability into applications, monitor production systems, troubleshoot incidents, and resolve root causes
Contribute to cloud-native and microservices-based architecture initiatives
Collaborate closely with product owners, architects, and engineering teams to deliver business value
Advocate for client and user needs while driving technical excellence
Share knowledge with peers, mentor team members, and contribute to engineering culture and hiring activities
Required Skills & Experience
7+ years of professional software development experience
Strong hands-on experience with C# and .NET Core / .NET 6+
Proven experience building modern APIs and enterprise applications using .NET technologies
Strong experience with Microsoft Azure services including:
AKS (Azure Kubernetes Service)
Azure Containers
Azure Web Apps
Azure Functions
Azure Service Bus
Azure Storage Accounts
Azure Key Vault
Experience with messaging platforms, preferably Kafka
Strong experience with Containers and Kubernetes
Solid understanding of Microservices and Event-Driven Architecture
Strong knowledge of Object-Oriented Programming, Design Patterns, and SOLID principles
Good understanding of Multi-threading and concurrent programming
Experience with Cloud Architecture and Engineering on Azure platforms
Experience with:
Azure App Services
Container Apps
Event Grid
Service Bus
Frontend development experience with React, TypeScript/JavaScript
Strong knowledge of HTML5 and CSS3
Experience working in Agile environments using TDD and DevOps practices
Passion for Software Craftsmanship, Clean Code, and engineering best practices
Strong analytical, troubleshooting, and problem-solving skills
Excellent verbal and written communication skills
Nice to Have
Experience implementing:
Service-Oriented / Microservice Architectures
Event-Based Architectures
Loosely Coupled Systems
Reusable Enterprise Components
Experience working with distributed systems and high-scale applications
Exposure to observability and monitoring tools
Senior .NET Developer / Wroclaw
Senior .NET Developer / Wroclaw