Fullstack Software Engineer

  • Jonage
  • Mylight150

ENTREPRISE

  • Description : Acteur majeur de la production solaire et fabricant de solutions intelligentes d’autoconsommation solaire.
  • Année de création : 2014
  • Coeur business :GreenTech
  • Taille :200 personnes
  • Localisation : Jonage / Lyon

MISSIONS

En tant que que Software Engineer fullstack intégré au sein d’une équipe pluridisciplinaire de la R&D, vous êtes rattaché à l’Engineering et vous mettez en œuvre 4 axes majeurs:

  • TECH - Technologie et Ingénierie (autonomie sur les frameworks, outils, langages, patterns d’architecture et niveau d'influence sur le système)
  • EFFICIENCY - S’appuyer sur les technologies, les pratiques pour permettre de soutenir l’excellence technologique et l’alignement des systèmes avec la stratégie d’entreprise
  • PROCESS - Amélioration continue de nos processus de delivery et de l’efficacité de nos pratiques de développement logiciel de bout en bout
  • BUSINESS - Sens du métier (intérêt général de la société, compréhension des enjeux entourant nos produits afin de construire l’implémentation technologique)

Vos responsabilités: En tant que Software Engineer fullstack, vous aurez la charge de:

  • Assurer l’implémentation technique de nos produits ou d’un sous-système en challengeant la faisabilité, maintenabilité, scalabilité et l’alignement avec les enjeux de l’entreprise
  • Soutenir les membres de son équipe de manière proactive en les aidant à réussir dans leurs taches de « delivery » en les accompagnant si nécessaire pour obtenir le support technique dont ils ont besoin pour effectuer leur travail.
  • Participer à la capitalisation technique de l’équipe sur les méthodologies de conception, la veille technologique et les pratiques de « software craftsmanship »
  • Participer aux chantiers de cadrage technique ainsi que les ateliers de conception en fournissant des feedbacks impactant et en participants aux échanges techniques
  • Participer aux activités de mise en production en garantissant le respect du SLA des produits.
  • Participer à l’amélioration des processus de delivery, en trouvant le juste milieu entre agilité, productivité et qualité.
  • Être un « owner » technique d’un sous-système des produits (microservice/API/frontend) de l’équipe en identifiant les contraintes, les besoins et les leviers d’accélération.

Chaque équipe produit est constituée de:

  • 1 Product Manager
  • 1 Product Designer
  • 1 Engineering Manager à l’échelle de la tribe produit
  • 1 Tech Lead
  • 3 à 8 développeurs back-front-fullstack
  • 1 QA

Le rôle du « Software Engineer » est de participer à la réalisation des « technical tasks » et des « features » produit en collaboration avec l’engineering manager et le Product Manager et de travailler étroitement avec le Tech Lead, les architectes, et le reste de l’équipe tech pour définir « comment » résoudre ce qui est attendu.

Il utilise son expertise de développeur fullstack (.NET / JAVASCRIPT VUE.js) pour apporter une implémentation technique aux features définies en collaboration avec le product management et propose des solutions innovantes pour améliorer l’impact de nos produits auprès des utilisateurs.

Dans ce contexte, le Product Manager apporte le cadre de la roadmap (le « pourquoi » et le « quoi fonctionnel »), et vous apporterez le « quoi et le comment technique » en collaboration avec le reste de l’équipe tech.

PROFIL RECHERCHÉ

  • Diplômé(e) d'une École d'ingénieur (BAC +5), vous bénéficiez d'une expérience d'au moins 4 ou 5 ans d’activité de développement logiciel au sein d'une ESN ou au sein d’un client final.
  • Possède une connaissance approfondie de la pile technologique du système en ayant la capacité d’intervenir sur l’ensemble des layers applicatifs (ORM, API, Domain, Logs, frontend, etc.)
  • En veille techno constante : vous trouvez une solution adaptée à chaque nouvelle problématique métier.
  • Une aptitude à comprendre et à s’approprier les enjeux et problématiques métier afin d’apporter des solutions techniques maintenables, scalables et performantes.

Notre environnement technique :

  • .NET 6 LTS, asp net, Vue3, Typescript, Tailwind CSS
  • CQRS, #DDD, #Event sourcing
  • Cloud computing
  • Plateforme Microsoft Azure: IOT Hub, storage account, azure functions, service bus, APIM, app services
  • Bases de données : Postgres, SQL azure, azure table
  • ALM : Azure Devops

Experience : 5 - 10 ans