- Company Name
- Opinum
- Job Title
- Full Stack Azure Developer
- Job Description
-
**Job Title**
Full Stack Azure Developer
**Role Summary**
Design, develop, and maintain a cloud‑native, scalable SaaS platform on Microsoft Azure. Build and evolve .NET microservices, focusing on backend functionality, data access, messaging, and APIs. Collaborate across distributed teams in an agile environment, contribute to architecture design, sprint planning, and the DevOps lifecycle to deliver a production‑ready platform for managed services.
**Expectations**
- Deliver high‑quality, scalable code within sprint timelines.
- Actively participate in architecture reviews and sprint planning.
- Collaborate effectively with cross‑functional teams and remote colleagues.
- Ensure robust CI/CD pipelines, automated testing, and reliable deployment processes.
- Contribute to continuous improvement of the platform’s performance, security, and reliability.
**Key Responsibilities**
- Build and maintain .NET (C#) microservices on Azure.
- Design and implement backend services, APIs, and data‑access layers.
- Integrate Azure services (App Service, Functions, Cosmos DB, SQL DB, Service Bus, Event Hubs).
- Create and manage Docker containers and Kubernetes (AKS) deployments.
- Develop and maintain CI/CD pipelines using Azure DevOps or GitHub Actions.
- Apply infrastructure‑as‑code (Terraform, ARM, Bicep) for reproducible environments.
- Write unit, integration, and end‑to‑end tests; enforce test coverage.
- Troubleshoot production issues, perform root‑cause analysis, and implement fixes.
- Document architecture, design decisions, and operational procedures.
- Participate in sprint planning, backlog refinement, and retrospectives.
**Required Skills**
- Proficiency in .NET (C#) and ASP.NET Core.
- Strong experience with Azure services (Functions, App Service, Cosmos DB, SQL DB, Service Bus, Event Hubs).
- Knowledge of microservices architecture, RESTful API design, and messaging patterns.
- Containerization (Docker) and orchestration (AKS) experience.
- CI/CD pipeline creation and maintenance (Azure DevOps, GitHub Actions).
- Infrastructure‑as‑code (Terraform, ARM, Bicep).
- Database design and query optimization.
- Unit/integration testing frameworks (xUnit, MSTest, NUnit).
- Agile development practices (Scrum, Kanban).
- Version control (Git).
- Strong communication and collaboration skills.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Microsoft Certified: Azure Developer Associate (preferred).
- Microsoft Certified: Azure Solutions Architect Expert (preferred).
Mont-saint-guibert, Belgium
Hybrid
09-09-2025