Vos tâches
En tant que développeur de logiciels, vous travaillez au développement de nos solutions logicielles standardisées. Vous ne développez pas pour des projets clients individuels, mais pour des produits qui seront exploités, maintenus et développés en permanence sur le long terme.
Il ne s’agit pas seulement de mettre en œuvre des exigences individuelles, mais de créer des logiciels durables et de haute qualité : un code compréhensible, des interfaces propres et des solutions qui seront encore viables demain.
Nous appliquons notre philosophie de co-conception : vous ne vous contentez pas de mettre en œuvre des user stories, mais vous voulez comprendre l’objectif sous-jacent. En équipe, nous cherchons des solutions pragmatiques et efficaces, en nous orientant de plus en plus vers l’idée du MVP, c’est-à-dire en mettant d’abord en œuvre proprement l’essentiel et en développant les solutions de manière itérative.
Vos tâches et responsabilités
- Développement et évolution de nos produits logiciels sur la base de Java ou C#/.NET
- Transformation des exigences techniques en code propre et maintenable
- Participation à la conception technique et au développement des composants existants
- Développement d’applications et de services web (front-end et back-end) basés sur Vue.js et TypeScript
- Travail avec des bases de données relationnelles et SQL (par ex. modélisation, requêtes, optimisation)
- Rédaction de tests automatisés et garantie de la qualité du logiciel
- Participer à l’amélioration continue de nos processus de développement
Nos produits sont des solutions logicielles standardisées. Les exigences spécifiques des clients sont représentées – lorsque cela est pertinent – par une configuration, des interfaces claires ou des concepts d’extension, plutôt que par des solutions spéciales personnalisées.
Votre profil
- Première expérience pratique dans le développement de logiciels (par ex. études, formation, travail en tant qu’étudiant ou première expérience professionnelle)
- Intérêt ou expérience en Java ou C#/.NET
- Connaissances de base des technologies web et de l’utilisation de SQL
- Compréhension du code propre, des tests et du développement structuré
- Très bonne connaissance de l’allemand et bon niveau d’anglais
Vous ne vous contentez pas de mettre en œuvre des tickets, mais vous voulez comprendre l’objectif technique qui se cache derrière. Vous participez activement aux discussions, vous travaillez de manière autonome, mais vous cherchez à échanger rapidement si nécessaire. Vous êtes orienté(e) vers la recherche de solutions et vous avez envie de vous développer professionnellement.
