ALTEN
Développement Fullstack .NET / Angular (dominante Back) Sénior
Company
Role
Développement Fullstack .NET / Angular (dominante Back) Sénior
Location
Job type
Full-time
Found on Mokaru
13 hours ago
Salary
Job description
.Le/la consultant(e) aura pour mission de
- Développer et maintenir des applications back-end et Front en utilisant des technologies .NET (Core et/ou 6+) et du langage C#. Vous
- Contribuerez à la conception, au développement et à la mise en œuvre de nouvelles fonctionnalités,
ainsi qu'à l'amélioration des systèmes existants.
Formation Bac+5 (école d’ingénieur ou université) orientée informatique, ou expérience équivalente.
Expérience de plus de 7 ans en .net C#
Une expérience dans le secteur du retail / grande distribution constituerait un avantage
Compétences requises
Must have
● Maîtrise du framework .NET (Core et/ou 6+) et du langage C# pour le développement back-end robuste et maintenable.
● Expérience solide en développement front-end avec Angular.
● Capacité à optimiser les performances applicatives et à assurer la sécurité du code (OWASP, authentification, autorisation).
● Maîtrise des bases de données relationnelles (SQL Server, PostgreSQL, etc.) et compréhension des ORM tels que Entity Framework.
● Connaissance des tests unitaires et d’intégration pour garantir la qualité du code.
● Pratique du CI/CD via Gitlab.
Nice to have
● Bonne connaissance des API REST et des principes d’architecture microservices.
● Compétence en gestion de versions Git (GitFlow, pull requests, code review).
● Familiarité avec le déploiement cloud (Azure et/ou GCP) et les conteneurs Docker.
● Compréhension des principes SOLID, du Clean Code et des Design Patterns.
● Capacité à optimiser les performances applicatives et à assurer la sécurité du code (OWASP,
authentification, autorisation).
● Connaissance des méthodes de gestion de projet en Agilité (Scrum, Sprint Planning,
Backlog…)
Communiquer clairement et efficacement à l’écrit et à l’oral en français pour des interactions
fluides avec le métier et les équipes
● Analyser les situations et proposer des solutions adaptées tout en identifiant les axes
d’amélioration
● Respecter les délais tout en maintenant des standards élevés de qualité et d’excellence
● Collaborer activement avec les membres de l’équipe, partager les connaissances et favoriser
un esprit collectif pour atteindre les objectifs communs
● Appliquer un esprit d’amélioration continue pour optimiser les pratiques et les résultats
Au plaisir de vous lire!


