- Company Name
- Talan - France
- Job Title
- Développeur .NET / Full Stack & Azure DevOps (H/F)
- Job Description
-
Job title: .NET Full‑Stack Developer & Azure DevOps Engineer (M/F)
Role Summary:
Responsible for designing, developing, and maintaining micro‑services and cloud‑native applications on Microsoft stacks. Works within agile teams to deliver high‑quality, scalable solutions, engages in DevOps practices, and mentors junior developers.
Expectations:
- 4+ years’ experience in Microsoft .NET development in an Agile environment.
- Proficiency with Clean Code principles, TDD/BDD, CI/CD pipelines, and cloud architecture.
- Strong communication skills for collaboration with product owners, QA, and end users.
Key Responsibilities:
- Collaborate with stakeholders to gather requirements and co‑create product vision.
- Design technical solutions with Tech Lead, write BDD stories (Gherkin/SpecFlow).
- Implement backend services using C#, .NET/.NET Core, ASP.NET Core, Web API, and REST.
- For full‑stack roles, develop front‑end components in Angular (8+) or React (16+).
- Build and maintain integrations with databases (PostgreSQL, SQL Server, Oracle, Cosmos DB) and messaging systems (RabbitMQ, Kafka).
- Configure and manage Azure PaaS services (Functions, Service Bus, App Service, Data Factory).
- Create and maintain Azure DevOps/Git/Jenkins pipelines, Docker/Kubernetes orchestration.
- Perform code reviews, enforce best practices, and contribute to continuous improvement of craftsmanship.
- Participate in Agile ceremonies (Backlog Grooming, Sprint Planning, Daily Scrums, Retrospectives).
- Deliver demos to end users and present technical architecture to stakeholders.
- Lead technical workshops, share knowledge, and support junior developers as a technical mentor.
Required Skills:
- C# / .NET / .NET Core / ASP.NET Core / Web API.
- Front‑end frameworks: Angular 8+ or React 16+.
- Databases: PostgreSQL, SQL Server, Oracle, Cosmos DB.
- Messaging: RabbitMQ, Kafka.
- DevOps: Azure DevOps, Git, Jenkins, CI/CD pipelines.
- Cloud: Azure PaaS, Functions, Service Bus, App Service, Data Factory.
- Containerization & orchestration: Docker, Kubernetes.
- Testing: TDD, BDD (SpecFlow/Gherkin).
- Clean Code, SOLID, Domain‑Driven Design.
- Agile methodologies: Scrum or Kanban.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Engineering, or equivalent.
- Preferred certifications: Microsoft Certified: Azure Developer Associate, Azure DevOps Engineer Expert, or related Microsoft credentials.