This position is no longer available.

Backend Software Developer

Permanent contract
Geneva
Salary: Not specified
Starting date: June 19, 2024
No remote work
Experience: < 6 months
Education: Master's Degree

SILEX
SILEX

Interested in this job?

Questions and answers about the job

The position

Job description

A propos du rôle :

En tant que Développeur Backend à Genève pour my_SPARK - la Plateforme de gestion de patrimoine numérique de SILEX, vous êtes responsable de l'ensemble du cycle de développement logiciel, en créant des fonctionnalités innovantes liées à la gestion de patrimoine, aux produits d'investissement, aux marchés financiers, à l'analyse de portefeuille et à l'optimisation au sein d'une équipe agile. Le télétravail est possible dans la limite de 2 jours par semaine.

Vos activités habituelles seront les suivantes :

·         Écrire du code pour le backend de my_SPARK, une collection de services web C#/.NET hébergés sur Azure, des tâches asynchrones basées sur des événements implémentées sous forme de fonctions serverless et des pipelines de données alimentant une base de données Azure SQL. Chez SILEX, nous sommes fermement convaincus que les développeurs de logiciels devraient passer la majeure partie de leur temps à écrire du code (évidemment !), et nous nous assurons de limiter les interruptions et les réunions au maximum. Nous préférons des solutions simples à des abstractions compliquées. Nous considérons que les tests sont essentiels pour maintenir un code qui évolue rapidement et documenter sa logique.

·         Effectuer des révisions de code pour d'autres développeurs de logiciels dans un esprit collaboratif et de soutien. Cela contribue à renforcer notre culture d'ingénierie, à assurer une bonne diffusion des connaissances dans l'ensemble du backend et à apprendre de nouvelles choses dans notre monde technologique en évolution rapide.

·         Explorer tous les domaines de la tech stack, du pipeline de développement et des environnements - en tant que praticiens DevOps, nous considérons que les développeurs de logiciels doivent posséder tous les éléments contribuant à la mise en production des fonctionnalités, des pipelines CI/CD construits sur Azure DevOps aux ressources cloud telles que les bus d'événements, les bases de données, les passerelles API, les machines virtuelles, les fonctions sans serveur, jusqu'à l'optimisation du comportement de nos services dans les environnements de test et de production grâce à la disponibilité des journaux et de l'instrumentation.

·         Discuter et échanger avec l'équipe my_SPARK composée d'un concepteur UX/UI, d'un autre développeur backend et de deux ingénieurs frontend lors des sessions de définition des besoins et de conception des solutions organisées par le Product Owner. Vous serez invité à faire avancer de nouvelles idées pour des solutions techniques robustes ou à partager des informations sur la manière de développer une fonctionnalité et à en discuter de manière ouverte.

·         Poser des questions - si nécessaire - aux experts métier de SILEX (Ventes, Structureurs, Traders, Opérations, Gestionnaires d'actifs) pour acquérir leur connaissance du domaine et comprendre comment votre travail contribue à faire évoluer SILEX pour ses clients dans l'espace de la gestion de patrimoine numérique.

·         Si nécessaire, vérifier les problèmes signalés par nos outils de surveillance ou par nos utilisateurs et apporter les corrections nécessaires avec l'aide de l'équipe.

Les principales technologies que nous utilisons, sont :

·         Dernier écosystème .NET : .NET8, ASP.NET Core, Blazor WASM, EF Core

·         Bibliothèques principales : Refit, SpecFlow, TelerikUI

·         Ressources Azure : Functions, App Service, Logic App, Automation, Storage, Service Bus, App Insights, SQL Database, MySQL Flexible Server

·         DevOps et infrastructure : Azure DevOps, Docker, Keycloak (IAM)

·         JIRA / Confluence pour la gestion de produit


Preferred experience

Pour réussir dans ce rôle, vous devez :

·         Être un vrai team player qui s'efforce de progresser collectivement et d'échanger avec des collègues partageant les mêmes idées dans des rôles techniques et non techniques.

·         Posséder de solides compétences en programmation en C#/.NET avec une bonne connaissance du framework ASP.NET Core et de l'écosystème .NET.

·         Maîtriser la réflexion architecturale, avec la capacité de concevoir des solutions cloud natives simples et robustes, en mettant particulièrement l'accent sur la sécurité et les performances. "Rock Solid" n'est pas seulement la devise de SILEX, c'est aussi un driver de conception clé !

·         Avoir d'excellentes compétences en communication en anglais pour explorer, poser des questions et contribuer aux discussions d'équipe et d'entreprise liées au développement de my_SPARK.

·         Être axé sur le domaine financier, soit en tant que praticien expert avec plusieurs années d'expérience en banque d'investissement ou en gestion de patrimoine, soit en tant qu'apprenant motivé avec un fort désir de comprendre et de contribuer au développement d'applications financières pour les gestionnaires de patrimoine.

 

Want to know more?