- Company Name
- Scalian
- Job Title
- Développeur .NET Core H/F
- Job Description
-
**Job Title**
.NET Core Backend Developer
**Role Summary**
Lead backend development for a large automotive client within a consulting engineering firm. Design, implement, and maintain API‑centric solutions using .NET Core, Node.js, and NoSQL (MongoDB). Own the end‑to‑end delivery pipeline (CI/CD) in a cloud‑native, micro‑services environment on Azure, applying Domain‑Driven Design, CQRS, and DevOps best practices.
**Expectations**
- Deliver clean, testable code aligned with Agile principles.
- Participate in full lifecycle activities: analysis, estimation, design, implementation, testing, and deployment.
- Collaborate closely with the Technical Lead and cross‑functional teams to meet business requirements.
- Maintain high code quality and security standards, leveraging OAuth2.0/OIDC/JWT.
- Communicate effectively in English and contribute to a collaborative team culture.
**Key Responsibilities**
1. **Analysis & Design** – Translate user stories into technical designs, define acceptance criteria, and contribute to architectural discussions.
2. **Development** – Build and maintain APIs and backend services in .NET Core and Node.js; document technical specifications.
3. **Testing** – Implement unit, component, and integration tests to support CI/CD pipelines.
4. **CI/CD & DevOps** – Configure and run GitLab pipelines, Terraform, Kustomize, and Azure resources (Functions, AKS, APIM, CDN, Storage, Service Bus).
5. **Maintenance** – Provide bug fixes, performance tuning, and continuous improvement of existing systems.
6. **Collaboration** – Work with the Technical Lead, product owners, and stakeholders to ensure alignment with business goals.
**Required Skills**
- Proficient in .NET Core, Node.js, and MongoDB.
- Experience with Azure cloud services (Functions, AKS, APIM, CDN, Storage, Service Bus).
- Knowledge of micro‑services architecture, DDD, and CQRS patterns.
- Familiarity with DevOps tools: GitLab, Terraform, Kustomize, CI/CD pipelines.
- Understanding of application security: OAuth 2.0, OIDC, JWT.
- Strong English communication skills.
- Agile mindset and ability to work in a distributed team.
**Required Education & Certifications**
- Bachelor’s degree or equivalent in Computer Science, Software Engineering, or related field.
- Azure certification (e.g., AZ‑204) or equivalent is advantageous but not mandatory.