Job Specifications
At Quadient, we support businesses of all sizes in their digital transformation and growth journey, unlocking operational efficiency with reliable, secure, and sustainable automation processes.
Our success in delivering innovation and business growth is inspired by the connections our diverse teams create every day, with our clients and each other.
It’s these connections that make Quadient such an exceptional place to grow your career, develop your skills and make a real impact – help our future-focused business lead the way in powering secure and sustainable business connections through digital and physical channels.
Job Description
Votre mission
En tant qu'ingénieur logiciel full stack R&D au sein de notre startup spécialisée dans les logiciels de facturation électronique, vous jouez un rôle crucial dans la conception, le développement, la maintenance et le passage à l'échelle de nos applications. Ces applications, déployées en mode SaaS ou On-Premise, permettent à nos clients de suivre, consulter et traiter leurs factures, dʼadministrer leurs processus métiers et dʼextraire et exporter leurs données. Votre mission consiste notamment à rechercher, concevoir, développer et améliorer des modules logiciels innovants pour la transmission, le traitement automatisé et la valorisation des documents administratifs et comptables électroniques ou numérisés.Vous jouez un rôle essentiel dans l'amélioration continue de nos produits, en veillant à leur performance et leur évolutivité
Votre quotidien
Concevoir, réaliser et déployer des solutions applicatives Front et Back Maintenables : être garant de la qualité du code et de la documentation. Robustes : mettre en place des tests de non-régression. Performantes : sʼassurer du passage à lʼéchelle en fonction du volume de données et dʼutilisateurs concurrents.
Participer à la culture dʼamélioration continue en partageant ses connaissances avec les équipes (Growth Mindset).
Assurer la qualité du support à nos clients et nos départements en interne.
Comprendre les spécifications fonctionnelles et non fonctionnelles du produit, puis les traduire en solution technique, tout en respectant les délais.
Participer à des revues de codes pour garantir la qualité et le respect des standards.
Participer à lʼamélioration en continu des processus et des outils de développement et de tests pour améliorer la qualité des livrables.
Faire preuve d'ownership en étant force de proposition et d'innovation.
Réaliser les actions de formation requises dans le cadre du maintien de la certification ISO27001 de lʼentreprise.
Qui Nous Sommes
Notre but est d’automatiser de manière intelligente, robuste et massive des échanges administratifs.
Pour tous nos clients en réception de factures nous automatisons l’intégration de plusieurs millions de factures par an dans leurs différents ERP.
Pour chacun de nos clients émetteurs de factures nous automatisons l'émission (en une journée) de plusieurs dizaines de milliers de factures correspondant à des millions d’unités facturées (compteur gaz, électricité ou eau par exemple) pour leurs clients privés et publics.
Qualifications
Notre environnement technique
Backend .Net C#
Frontend Angular, Typescript, Sass
Base de données relationelle
Plusieurs dizaines de milliers de tests automatisés sur le Frontend et le Backend (Unit tests, Integration tests, EndToEnd tests)
Continuous Integration (Git , Azure Devops)
Continuous Deployment avec plusieurs déploiements par jour
Observabilité des systèmes en production
Standards de qualité élevés: Automated Tests, PeerReview, …
Principes et Pratiques Agiles (Feedback loops, Iterations …)
Culture d’amélioration continue pour nos outils et notre façon de travailler ensemble
Qui vous etes
Tu travailles ou veux apprendre à travailler dans un environnement C# .Net et Typescript Angular.
Tu maîtrises ou veux apprendre les bonnes pratiques de développement (Clean Code, Clean Architecture, Refactoring, Tests Automatisés)
Tu veux vivre une nouvelle expérience dans un environnement innovant, dynamique et qui recherche et valorise l’excellence technique.
Tu veux développer ton savoir-faire sur une grande variété de sujets techniques (Front, Back, Datastore, CI/CD, Architecture, Robustesse, Systèmes distribués, Algorithmes…) et enrichir l’équipe de tes talents et compétences propres.
Tu veux avoir un impact fort et rapide sur le produit pour faciliter la vie de nos clients.
Tu veux participer à la roadmap R&D et Business.
Vos compétences
Solide maîtrise des fondamentaux en informatique (structures de données, algorithmie et system design)
Savoir appliquer les bonnes pratiques de développement (clean code, principes SOLID, design patterns, tests automatisés)
Capacite à travailler en équipe dans un environnement agile
Aimer partager et transmettre ses connaissances au sein de lʼéquipe
Capacité à apprendre et innover.
Capacité à communiquer clairement tant à l'oral qu'à l'écrit.
Sens aigu de l'amélioration continue.