- Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.
We are looking for a Senior Azure Developer who will be working on a Micro-Services Architecture, targeting .Net Core 7, hosted on Azure Container Apps using Composable MACH principles, with a strong focus on coding style design patterns such as SOLID principles, Clean Coding, and Clean Architecture, where automated testing is a critical component.
What you'll be doing:
- Develop and maintain software solutions across the entire tech stack for key services in a number of .Net cloud-based applications.
- Follow best practice in development, adhere to coding standards and complete in-depth code reviews.
- Work closely with Business and IT teams to understand and translate requirements into software.
- Contribute to the delivery of semantic, modular, best-in-class software.
- Produce elegant, innovative solutions for complex technical and design issues.
- Collaborate with cross-functional teams to define, design, and deliver new features as required
- Continuously discover, evaluate, and implement new technologies to maximize development efficiency across the team.
Essential requirements of the role:
-
5+ years of software development experience
- 3+ years of experience implementing solutions for Microsoft Azure
- C#, .Net
- Experience of developing APIs
- Experience in working in distributed systems (SOA, Microservices, or CQRS)
- Working in an agile software development environment
- Experience domain centric architectures (Onion/Hexagonal)
- Experience with IaaC using Terraform or ARM
- Experience with Azure DevOps CI/CD pipelines
Optional:
-
Experience with containerized solutions (AKS, Docker)
- Experience with Cosmos DB or other non-relation data models
- Experience with Azure Service Bus
- Experience with Event Driven Architecture (EDA)