Cloud .NET Developer (with Azure) | Poland
Posted Updated
Description
We are seeking a talented and experienced Cloud .NET Developer with expertise in C# and Azure to join our dynamic team.
As a Cloud .NET Developer, you will play a crucial role in designing, developing, and implementing software solutions for our clients. You will collaborate with cross-functional teams, including project managers, business analysts, and other developers, to deliver high-quality solutions that meet client requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional experience as a .NET Developer.
- Strong knowledge and hands-on experience with Azure cloud services, including Azure Functions, Azure App Service, Azure Container Apps, Azure Storage, and Azure SQL Database.
- Solid understanding of software development principles, design patterns, unit testing, and best practices (SOLID, clean code).
- Familiarity with source control systems and DevOps practices (Azure DevOps CI/CD pipelines, Bicep / Terraform IaaC templates).
- Experience using AI-assisted development tools in the software development lifecycle (familiarity with Spec-Driven Development and frameworks such as Github Speckit is a plus).
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork abilities.
- Proficiency in English at a B2 level or higher.
- EU work permit
Nice to have:
- Experience with containerized applications (Docker, Kubernetes)
- Experience with resources related to event-driven and microservice architectures (e.g. Azure Service Bus, Azure Event Grid, Event Hubs, RabbitMQ, Kafka, Redis, Azure API Management, etc.)
- Experience with front-end development technologies such as TypeScript and JavaScript frameworks/libraries (e.g., Angular, React, or Vue.js)
- Azure certifications are a plus.