Ingénieur logiciel senior C# multiplateforme

CDI

Description de l'offre

Chez Mailbird, nous changeons des vies chaque jour en aidant les particuliers et les entreprises à communiquer mieux et plus rapidement grâce à notre plateforme.
Nous opérons sur une base entièrement à distance, avec des membres de l’équipe répartis dans le monde entier, dans de nombreux lieux, modes de vie et origines. Ce sont nos différences qui nous rendent spéciaux, et notre croyance commune en nos valeurs fondamentales qui nous unissent.
Nous pensons que des personnes d’horizons différents, avec des identités et des expériences différentes, améliorent notre produit et notre entreprise – tout comme nos utilisateurs viennent de partout, une équipe diversifiée nous aide à créer un produit accessible à un large éventail de personnes.
Nous sommes passionnés par la communication claire avec nos utilisateurs et au sein de notre équipe. Nous poursuivons de grands objectifs en hiérarchisant brillamment, en prenant des décisions rapides et en apportant des changements progressifs. Le succès est mesuré par la valeur que nous créons pour nos utilisateurs.

Le rôle

Vos responsabilités comprendront

Travailler en étroite collaboration avec nos autres développeurs seniors lors de la transition de Windows vers un framework multiplateforme, en utilisant C #, .NET 6, Avalonia, Entity Framework Core, SQLite et CEF, apportant Mailbird à macOS et au-delà.
Aider à développer la plate-forme principale, en mettant en œuvre des fonctionnalités plus avancées et innovantes pour tous nos clients.
Écrire un code bien conçu, testable et efficace.
Travailler au sein d’une équipe dynamique pour livrer nos produits primés.
Fournir la documentation du code et d’autres entrées aux documents techniques.
Soutenir l’amélioration continue en recherchant des alternatives et de nouvelles technologies et en les présentant pour un examen architectural.
Dépannage et débogage pour optimiser les performances.

Profil recherché

Avoir de l'expérience avec C #, WPF (ou autre framework basé sur XAML) et MVVM.
Ayez une attention impeccable aux détails, que ce soit en back-end ou en front-end.
Faites attention aux performances de votre code.
Le parallélisme et la concurrence sont votre pain et votre beurre.
Une expérience avec le développement de bureau ou mobile est un gros plus.
L'expérience des tests unitaires (NUnit et Moq) est la cerise sur le gâteau.
Le pragmatisme sur la théorie pure est plus que bienvenu.
Peut faire preuve d'initiative et se sentir à l'aise aussi bien seul qu'en équipe.
Avoir de grandes compétences en communication en anglais afin d'être en mesure d'assurer une liaison efficace avec les intervenants de la région.

Ingénieur logiciel senior C# multiplateforme

Postuler

Localisation