- Company Name
- Leihia
- Job Title
- Développeur web fullstack H/F
- Job Description
-
Job title: Full‑Stack .NET Core Developer (Microservices & Kubernetes)
Role Summary:
Design, develop, and maintain micro‑services using .NET Core in a cloud‑native environment based on Kubernetes, Linux, MS SQL, and Git. Drive end‑to‑end development from requirement analysis to production, interface with legacy PHP components, and implement modern DevOps and clean‑code practices.
Expactations:
Provide scalable, resilient services that integrate seamlessly with existing PHP infrastructure; produce well‑documented, tested code; adhere to CI/CD pipelines and observability standards; proactively assess architectural improvements and mentor peers.
Key Responsibilities:
- Translate business requirements into robust, scalable micro‑service solutions.
- Develop, test, and deploy .NET Core micro‑services on Kubernetes clusters.
- Integrate services with MS SQL databases, optimize queries, and maintain data consistency.
- Interact with and evolve legacy PHP modules when necessary.
- Design and implement observability, resilience, and security controls.
- Maintain CI/CD pipelines for automated builds, tests, and releases.
- Document architecture, coding standards, and deployment procedures.
- Collaborate with business stakeholders to refine feature specifications.
- Drive continuous improvement through technical proposals, code reviews, and knowledge sharing.
Required Skills:
- Strong proficiency in .NET Core and C#.
- Experience designing, developing, and deploying micro‑services.
- Hands‑on Kubernetes: pods, services, helm, ingress, scaling, and monitoring.
- Solid knowledge of Linux system administration and scripting.
- Expertise with MS SQL Server: data modeling, indexing, query tuning.
- Familiarity with legacy PHP systems and ability to work across stack boundaries.
- Practical knowledge of CI/CD tools (Azure DevOps, GitHub Actions, Jenkins, GitLab CI).
- Understanding of distributed system patterns, observability, resilience, and security best practices.
- Excellent communication, documentation, and mentorship abilities.
Required Education & Certifications:
- Bachelor’s degree (or equivalent) in Computer Science, Software Engineering, or related field.
- Relevant certifications (e.g., Microsoft Certified: Azure Developer Associate, Kubernetes Administrator) preferred but not mandatory.