Senior Software Engineer

Geneva

CDI

Digital projects

SILEX recherche pour ses bureaux de Paris et genève un(e) Senior Software Engineer.


.n'hésitez pas à nous contacter si vous aimez: 

- l'énergie d'une start-up tout en travaillant avec une équipe passionnée
- contribuer à des projets greenfield tout en encourageant les initiatives
- coder utilisant des méthodologies Agiles et des outils modernes pour créer des plateformes de haute qualité
- la méritocratie


.à propos du poste

Nous recherchons un ingénieur logiciel senior avec plus de 5 ans d'expérience qui aime s'attaquer à des problèmatiques et trouver des solutions propres, stables et évolutives. Le candidat idéal serait quelqu'un qui a une véritable passion pour la conception et la mise en œuvre de solutions logicielles élégantes. Il serait également très familier (et à jour) avec l'écosystème du développement pour prendre des décisions judicieuses lorsqu'il s'agit de choisir le bon outil ou la bonne bibliothèque pour le poste. Nous attendons de nos ingénieurs qu'ils soient capables de contribuer à l'ensemble de la gamme de produits et de superviser collectivement l'intégrité de la base de code. Le candidat embauché commencera immédiatement à travailler sur une application web novatrice et passionnante, directement exposée aux clients de SILEX. 

.environement technique

  • Back-End: C#, ASP.Net Core 
  • Front-EndHTML5, CSS, ReactJS 
  • RabbitMQ 
  • MySQL 

.exemple de projet sur lequel nous travaillons

Créer un espace client intelligent, convivial et adapté aux investissements pour la gestion de portefeuille avec différents outils et modules  

.responsabilités

  • Participer à la conception et au développement de projets, soit de manière indépendante, soit en équipe.

  • Développer des solutions logicielles en étudiant les besoins d'information, en s'entretenant avec les utilisateurs, en étudiant les flux de systèmes, l'utilisation des données et les processus de travail, en étudiant les problèmes, en suivant le cycle de vie du développement logiciel

  • Participer à la prise de décision concernant les produits, en fournissant un retour d'information et des suggestions d'amélioration.

  • Gérer l'installation et la configuration des solutions.

  • Être autonome et prendre la responsabilité de mener à bien les projets.

  • Être le gardien de la base de code et veiller à ce qu'elle reste stable, lisible et exempte de toute dette technique.

  • Se conformer aux meilleures pratiques en matière d'administration de réseau et de cybersécurité.

.profil

  • 5 ans et plus de développement software à plein temps

  • Aime le style DevOps, du code à la production Cloud

  • De solides bases de développement de logiciels (structures de données, algorithmes, etc.).

  • Maîtrise de l'un des langages de programmation suivants : C#, Java, C++, Go

  • Une bonne compréhension des implications en termes de performances et de l'extensibilité du code

  • Sens de l'écriture de bons tests significatifs et du maintien d'une couverture de test complète