- Company Name
- CEGID
- Job Title
- Développeur Back End .NET Senior - /NB F/H
- Job Description
-
**Job title**: Senior .NET Backend Developer
**Role Summary**:
Lead the design, development, testing, and maintenance of high‑quality backend services and tooling for a Retail solution platform. Provide technical ownership of WebAPI development, database architecture, and CI/CD pipelines, while driving innovation and adopting cloud‑native practices.
**Expectations**:
- Deliver robust, scalable backend components in a fast‑moving, cross‑functional R&D environment.
- Own end‑to‑end lifecycle of backend features, from concept through production support.
- Mentor and collaborate with peers on best practices, tooling, and technology choices.
**Key Responsibilities**:
- Design, build, test, and maintain .NET Core WebAPI services with a focus on performance and reliability.
- Architect and optimize SQL Server and CosmosDB data models for efficiency and scalability.
- Implement and maintain cloud‑native deployment patterns, including Docker, Kubernetes, and CI/CD pipelines.
- Create reusable code libraries (“nuggets”) shared across R&D teams.
- Automate build, release, and test processes using Git, Azure DevOps/other CI/CD platforms.
- Conduct deep technology research to recommend and integrate new tools, frameworks, and practices.
- Deliver training and enablement to developers on new tooling and modern development workflows.
- Communicate progress, risks, and solutions clearly to technical and non‑technical stakeholders.
**Required Skills**:
- Advanced proficiency in C#, ASP.NET Core, and WebAPI development.
- Strong experience designing and optimizing relational (SQL) and NoSQL (CosmosDB) databases.
- Expertise in Git, CI/CD pipeline configuration, and automated deployment.
- Familiarity with Kubernetes, Docker, and cloud‑native architecture principles.
- Knowledge of modern continuous integration tools (Azure DevOps, GitHub Actions, etc.).
- Ability to work autonomously, adapt to change, and troubleshoot complex technical issues.
- Excellent written and spoken English communication skills.
**Required Education & Certifications**:
- Bachelor’s degree in Computer Science, Software Engineering, or related field.
- Professional certifications in .NET, Azure, or cloud technologies preferred but not mandatory.