Architecte logiciel

Architecte logiciel
INTERSEC Group, France

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Master's Degree
Total Vacancies
1 Job
Posted on
Mar 1, 2021
Last Date
Apr 1, 2021
Location(s)

Job Description

Intersec est une société fondée en 2004 qui a séduit partout dans le monde : nos solutions sont utilisées dans plus de 70 pays des cinq continents, et compte 120 salariés.

Vous aimez créer des logiciels élégants ? Nous aussi !

Nous aimons créer des logiciels à la pointe de la technologie. C'est pourquoi, par exemple, nous avons développé nos propres bases de données : elles répondent exactement à nos besoins de performances via un design soigné, et nous permettent de maîtriser nos produits, sans recours majeur à des dépendances externes !

Nous sommes très attentifs à la qualité de nos logiciels, nous croyons au principe KISS (Keep It Stupid Simple) et tout ce que nous mettons en production passe d'abord par du peer reviewing.

Nous recherchons des coéquipiers qui partagent notre philosophie : passion de la techno, volonté d'apprendre et d’innover, travail en équipe. Nous travaillons dans un environnement agréable et décontracté (même en cette période de télétravail).

Le recrutement d'un architecte logiciel s'inscrit dans le cadre du renforcement de notre équipe actuelle d’architectes, dont l'objectif est de veiller à la qualité de notre base de code et au soin porté sur nos designs, et d’être des référents techniques au sein de la Ramp;D et de l’entreprise.

Vos responsabilités

Vous êtes impliqué(e) dans toutes les phases de la mise en œuvre des fonctionnalités :

- Le design fonctionnel et technique en collaboration avec les responsables produit.

- La mise en œuvre : écrire du code élégant et efficace.

- Relire le code de vos collègues développeurs pour avoir du code de qualité et coacher ces derniers sur les bonnes pratiques. Nous utilisons Gerrit pour faire notre peer reviewing.

- Travailler régulièrement à l’amélioration des performances de nos briques techniques.

- Maintenir et retravailler les parties qui, avec l'expérience acquise, pourraient être améliorées.

- Faire de la veille technologique, proposer de nouveaux outils / technologies / langages / libs.

Les challenges à venir:
5G, scalabilité, géo-redondance et élasticité de nos bases de données et principaux frameworks, adaptation à différentes infrastructures, streaming calculs amp; pré-calculs, modularisation des APIs, cloudification , amélioration des performances et de fiabilité de nos applications.


Notre environnement technique :

  • Base de code : Cœur de produit fait maison en C : structures de données, bases de données, stack protocolaire, moteur de règles, etc. Nos briques de base sont open source (voir https://github.com/Intersec/lib-common)
  • Framework de test: Python
  • Système de gestion de versions: Git
  • Système de peer reviewing : Gerrit
  • Environnement: Linux, vous pouvez choisir la distribution de votre choix (la plupart des devs utilisent Debian chez nous)
  • IDE: Vim ou éventuellement Emacs
  • Autres outils: clang, ASAN, gcc, gdb, valgrind

Requirements

  • Vous avez d’excellents fondamentaux en développement logiciel, connaissance profonde de votre langage de prédilection, gestion de la mémoire, techniques de debugging.
  • Vous êtes à l’aise pour travailler en environnement Linux. Vous savez comment débugger dans cet environnement au-delà du soft. Vous avez choisi votre distribution ou du moins vous savez la situer par rapport à d’autres.
  • Idéalement vous connaissez le fonctionnement du kernel Linux et de la libc.
  • Vous savez lire et comprendre du code de manière critique. Vous êtes à l’aise à travailler dans un environnement de code écrit par d’autres.
  • Vous êtes un référent pour vos collègues développeurs et savez les coacher pour les aider à progresser.
  • Vous maîtrisez Git
  • Vous travaillez de façon autonome et en tant que membre d'une équipe inter-fonctionnelle

Compétences appréciées

  • Vous avez une bonne connaissance du langage C
  • Vous avez travaillé avec Python ou Javascript/Typescript

Benefits

Pourquoi rejoindre Intersec ?

  • Si vous êtes à la recherche d'un environnement avec une forte culture technique, d’une équipe cool, ouverte à l'innovation et à l'initiative
  • Si vous avez la satisfaction du travail bien fait et des clients satisfaits
  • Si vous aimez les environnements multiculturels (+22 nationalités)
  • Full télétravail pendant la pandémie et télétravail régulier en temps normal
  • Esprit Start-up : innovation, esprit d'équipe, volonté d'apprendre.

Notre blog tech : https://techtalk.intersec.com/

Job Specification

Job Rewards and Benefits

INTERSEC Group

Information Technology and Services - Paris, France
© Copyright 2004-2024 Mustakbil.com All Right Reserved.