Backend Software Engineer
Indexed description
Nous accompagnons notre client, une entreprise spécialisée dans l’automation industrielle et le transport d’énergie dans la recherche de son/sa Backend Software Engineer
Vos principales responsabilités :
En tant qu’Ingénieur(e) Backend Software Engineer, vous serez responsable de la conception et du développement de solutions logicielles, backend modernes, sécurisées et évolutives.
- Concevoir et développer des solutions backend robustes, évolutives et maintenables
- Développer des API REST performantes et sécurisées.
- Concevoir et développer des solutions de supervision et d'automatisation de type SCADA.
- Participer au développement de systèmes de communication temps réel et à l'intégration de protocoles industriels.
- Concevoir des architectures logicielles répondant aux exigences de performance, de disponibilité et de fiabilité.
- Intégrer les bonnes pratiques de cybersécurité dès la conception des applications.
- Collaborer avec les équipes projets, IT et infrastructure pour l'intégration, le déploiement et l'automatisation des solutions.
Compétences indispensables:
- Expérience confirmée en développement backend avec C# et ASP.NET Core (.NET 8+), incluant la conception et le développement d'API REST.
- Bonne connaissance de l'environnement Microsoft, incluant le développement d'applications sous .NET Framework (WPF) ainsi qu'une aisance dans les environnements Windows.
- Expérience dans la conception d'architectures logicielles modernes (DDD, Clean Architecture, SOLID, Design Patterns).
- Expérience des systèmes distribués, des communications réseau (TCP/IP, UDP) et des architectures à haute disponibilité.
- Bonnes connaissances de Python (Flask, Dash ou scripting d'automatisation).
- Maîtrise des bases de données SQL Server et PostgreSQL.
- Français courant et bon niveau d’allemand.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search