Qu’est-ce que vous attendez ?
Qu’allez-vous faire ?
TSG recherche un(e) Ingénieur logiciel intermédiaire .NET pour renforcer notre équipe d'ingénieurs à Turnhout.
Chez TSG, nous développons des logiciels destinés à des solutions énergétiques et de mobilité, et nous créons des applications utilisées quotidiennement au sein de notre propre organisation. Vous travaillerez sur un large éventail d'applications comprenant des plateformes cloud, des API, des applications web et des intégrations entre différents systèmes.
Vous intégrerez une petite équipe d'ingénieurs expérimentés. Vous ne vous contenterez pas d'exécuter des missions prédéfinies, mais vous participerez activement à la recherche de la meilleure solution technique. Vous discuterez des conceptions avec vos collègues et serez impliqué dans les choix techniques, les normes et l'architecture.
Qu'est-ce que tu vas vraiment faire ?
En tant qu'ingénieur logiciel intermédiaire, vous travaillez principalement avec C#, .NET, Blazor et Microsoft Azure. Vous développez de nouvelles applications et contribuez à améliorer et à moderniser les solutions existantes.
Vos missions comprendront :
- Développement, maintenance et amélioration d'applications avec C# et .NET.
- Développement d'applications web avec Blazor.
- Développement et intégration d'API REST et d'autres interfaces.
- Travailler à la fois sur des applications internes à l'entreprise et sur des applications destinées aux clients.
- Développement et gestion de solutions cloud natives au sein de Microsoft Azure.
- Traduire les besoins fonctionnels en solutions techniquement réalisables et durables.
- Participer activement aux discussions sur le raffinement, la conception technique et l'architecture.
- Écrire des logiciels faciles à maintenir, sûrs et faciles à tester.
- Rédaction et mise à jour de la documentation technique.
- Réaliser et recevoir des revues de code.
- Assurer le soutien aux activités de test, de déploiement, de surveillance et de gestion technique des applications.
- Collaborer avec des ingénieurs, des collègues du service informatique interne et des parties prenantes métier.
- Participer à la réflexion sur l'architecture, les normes de développement et l'amélioration continue de notre environnement applicatif.
Imaginez : vous commencez votre journée avec une tasse de café frais dans notre bureau confortable de Turnhout. Après une brève discussion et un stand-up avec vos collègues, vous commencez votre première tâche de la journée.
Que recherchons-nous ?
Nous recherchons un ingénieur logiciel doté de solides bases techniques, capable de travailler de manière autonome et désireux de se perfectionner.
- Vous êtes de préférence titulaire d'un bachelor professionnel en informatique appliquée, avec une spécialisation en développement d'applications ou en développement logiciel, ou vous avez acquis un niveau équivalent grâce à une expérience pertinente.
- Vous justifiez de plusieurs années d'expérience professionnelle dans le développement de logiciels dans C# et .NET. Nous ne nous intéressons pas seulement au nombre d'années d'expérience, mais surtout à votre autonomie technique, à la qualité de vos solutions et à votre volonté d'assumer des responsabilités.
- Expérience dans le développement d'applications web avec Blazor, ou une expérience avérée dans le domaine des technologies web modernes similaires.
- Expérience dans le domaine de API REST et les intégrations système.
- Connaissances en bases de données relationnelles et en SQL.
- Expérience ou connaissances en matière de Entity Framework Core.
- Expérience dans le domaine de Microsoft Azure, ou l'envie de vous perfectionner dans ce domaine.
- Vous avez de l'expérience en matière de tests unitaires et vous comprenez en quoi les tests automatisés contribuent à la fiabilité et à la maintenabilité des logiciels.
- Le néerlandais et l'anglais sont nos langues de travail ; vous devez donc parler et écrire couramment ces deux langues.
Expérience dans le domaine de CI/CD, GitHub Actions, Terraform, Kubernetes, Linux, messagerie et/ou IoT C'est un plus, mais ce n'est pas une condition indispensable.
Ce qui compte le plus à nos yeux, c'est que vous fassiez preuve d'initiative, que vous osiez apporter votre réflexion critique et que vous ayez à cœur de trouver une solution technique en collaboration avec vos collègues.
À quoi ressemble le travail au sein de notre équipe d'ingénierie ?
Nous travaillons par sprints et déterminons en équipe comment mettre en œuvre techniquement les fonctionnalités. Lors des réunions de raffinement, nous discutons non seulement de ce que nous allons développer, mais aussi de la manière de le faire.
Le matin, par exemple, vous pouvez travailler sur une nouvelle fonctionnalité dans une application Blazor, puis, plus tard dans la journée, discuter avec vos collègues de la conception d'une nouvelle API ou d'une nouvelle intégration. Lors du sprint suivant, vous travaillerez sur un service cloud dans Azure ou sur la modernisation d'une application interne existante.
Comme l'équipe est relativement petite, vous aurez l'occasion de découvrir en profondeur l'ensemble du cycle de vie du développement logiciel. Vous participerez à la conception, au développement, aux tests, au déploiement, ainsi qu'à la gestion et au développement continu de nos applications.
Vous aurez ainsi la possibilité de proposer des idées et de remettre en question les choix techniques. Nous ne nous attendons pas à ce que vous sachiez déjà tout ; en revanche, nous attendons de vous que vous fassiez preuve de curiosité et que vous ayez envie de continuer à apprendre.
Sur quelles applications vas-tu travailler ?
Notre environnement applicatif est varié.
Avec Charlie, nous développons principalement des solutions de paiement destinées aux secteurs de l'énergie et de la mobilité. MobyPay assure l'intégration entre différents systèmes et infrastructures, notamment pour les services de paiement et de mobilité.
Outre nos solutions orientées client, nous développons et gérons des applications internes qui permettent à nos collègues de travailler de manière efficace et conviviale. Cela comprend des applications destinées au personnel administratif, mais aussi des applications pour tablettes destinées à nos techniciens qui se déplacent quotidiennement pour effectuer des installations, des opérations de maintenance et des interventions.
TSG est en pleine transition entre son système ERP actuel et Microsoft Dynamics 365. Cette mise en œuvre a un impact considérable sur notre environnement applicatif. Les interfaces et applications existantes doivent être adaptées, mises à jour ou reconnectées à Dynamics 365. Cela concerne aussi bien les applications internes que les intégrations avec les systèmes des clients, des fournisseurs et d’autres partenaires externes.
En tant qu'ingénieur logiciel, vous participez à cette transition. En collaboration avec l'équipe, vous analysez le fonctionnement des interfaces existantes, vous traduisez les besoins fonctionnels en solutions techniques tournées vers l'avenir et vous développez des API et des interfaces fiables. Ce faisant, nous accordons une attention particulière à l'intégration, à la qualité des données, à la sécurité, à la surveillance et à la maintenabilité.
Vous ne vous contentez donc pas de développer des logiciels, mais vous contribuez également à la poursuite de la numérisation de nos processus internes et de notre collaboration. Les applications que vous développez aident directement vos collègues dans leurs tâches quotidiennes, tant au bureau que sur site chez nos clients.
Qu’apportez-vous ?
Que pouvez-vous attendre de nous ?
Avec TSG, vous obtenez :
- Un contrat à durée indéterminée.
- Un poste exigeant sur le plan technique, avec des projets variés dans les domaines de l'énergie, de la mobilité, des paiements et de la numérisation interne.
- Un accueil chaleureux au sein d'une équipe sympa et enthousiaste qui vous soutiendra dès votre premier jour de travail.
- La possibilité de participer à la réflexion sur le design et l'architecture.
Des possibilités de formation pour continuer à évoluer. La possibilité de vous perfectionner dans les domaines de .NET, Azure et des technologies cloud. - Une petite équipe d'ingénieurs avec des circuits décisionnels courts et une communication ouverte.
À quoi d'autre faut-il s'attendre ?
- Un ensemble complet d'avantages, comprenant notamment des chèques-repas, des éco-chèques, une assurance collective et une assurance hospitalisation pour toute la famille (entièrement prise en charge par nos soins).
- Vous bénéficiez de 20 jours de congés annuels et de 12 jours de RTT, que vous pouvez organiser librement. Seuls les jours fériés de remplacement et les jours compris entre Noël et le Nouvel An sont fixés à l'avance pour votre service.
- Des activités conviviales en équipe, notamment une fête annuelle du personnel avec les conjoints, un petit-déjeuner de Pâques, un barbecue estival et un colis surprise pendant la période de Noël.
Avez-vous des questions? Posez-les à Mira!
Faites connaissance avec TSG
TSG signifie « Technical Services Group ». Ce groupe international est présent dans 30 pays et compte plus de 7 000 collaborateurs à travers le monde, dont environ la moitié (!) sont des techniciens de maintenance et d'installation. Les activités dans lesquelles nous nous sommes spécialisés peuvent être réparties en 7 catégories, la solution globale étant au cœur de chacune d'entre elles.
- TSG Charge : les solutions pour le ravitaillement, le lavage et pour la recharge des véhicules
- TSG Technics : Partenaire pour la construction, l'installation et l'entretien de stations de lavage automobile
- TSG Systems : Développeurs de solutions de paiement entièrement intégrées et d'enregistrement Fleet pour le ravitaillement en carburant, le chargement et le lavage
- TSG Fuel :Solutions pour le ravitaillement en carburants traditionnels et renouvelables
- TSG Gas : Construction et entretien d'installations de gaz pour le ravitaillement des véhicules (y compris GNC, GNL et GPL)
- TSG Power : Construction et maintenance de solutions énergétiques complètes, y compris des systèmes de stockage d'énergie par batterie (BESS), des installations à haute et basse tension.