For one of our clients, we are recruiting a Senior Software developer for a newly created position. The day to day is a bit untypical for this development role. It requires the availability to travel internationally for about 20% of your time. Therefore, a good level in French and English is needed. It will let you work in a very dynamic, young team, which works in a fast paced yet very human and agreable environment.
What’s also different, is that you will directly see the live result of your end-to-end development work. Finally, the company’s culture is quite rare in its flexibility, and its capacity to propose internal mobility to different functions.
As a Senior Software developer, you will be responsible for the end to end development of the assigned software solutions. Consequently, you will also manage its maintenance, evolution, testing and documentation. Of course, you are expected to apply working technologies, such as correct use of the issues tracking tool or release procedures.
Your technical scope covers software architecture, object-oriented conception and design patterns. You are well versed into Azure DevOps, Angular/Vue.JS/GraphQL, and/or UML with Enterprise Architecture.
Additionally, you will support and train the development, testing or operational team when needed.
You will regularly share technical knowledge and best-practices within the teams, such as code reviews, presentations or specific trainings.
Finally, you will support the team leader regarding administrative tasks, such as reviewing requirements documents or following up on change requests.
During travelling time, you will ensure smooth service delivery by accompanying and supporting new software solutions for their first uses.
L’activité de notre client est pleinement ancrée dans un contexte B2B et B2C. Un projet ambitieux implique une excellence digitale et un accompagnement de leurs clients B2B et B2C dans ce projet. Dans ce contexte ambitieux, leur département Digital & Innovation recrute leur Architecte Digital Multicanal.
A ce poste, votre responsabilité sera d’auditer et de cartographier les interactions humaines et digitales avec les clients, intégrer les dépendances front-end & back-end qui en découlent, les implémenter et les piloter. -Participer avec l’équipe de développement à la mise en place d’une nouvelle architecture IT qui devra répondre à la fois au Core Business et aux nouveaux business models. -Collaborer avec Business lines et leur Product owners.
Vous avez déjà mis en place une architecture multicanal dans un contexte de relation client B2C et B2B.
Vous êtes familier avec le concept d’architecture bimodale, le développement de stacks d’architecture digitaux (front end applicatifs mobile first, canaux clients multimodals, architecture cloud hybride, référentiels de données opérationnelles, API management, etc.).
Afin de préparer l’industrialisation de son ambitieux projet au niveau global, notre client dimensionne son équipe en la structurant et la développant. Il créé notamment un nouveau poste de Scrum Master qui va structurer et industrialiser les process, la méthodologie, et assurer la coordination entre les différents contributeurs.
Dans cette petite équipe en pleine croissance, ce poste fixe est une création de fonction qui vous permettra d’implémenter les best practices et d’intégrer une équipe solide, une structure hiérarchique flat avec une solidité dans l’organisation et la réputation d’une marque connue mondialement.
Vous vous caractérisez par votre esprit analytique et votre aptitude à amener des solutions, ainsi que par de solides qualités de communication.
Dans le cadre de votre fonction, vous aurez la mission de mener à bien le développement de fonctionnalités en suivant la méthodologie Agile. Vos principales responsabilités seront les suivantes : • Coordination des activités avec son équipe de développement • Travail en agilité (développement par itération, gestion du backlog, collaboration avec le product owner) • S’assurer que la capacité est en ligne avec les besoins (vélocité correspond à ce qui est planifié) • S’assurer de la qualité et de l’amélioration en continu de son équipe de développement • Collaboration avec le product owner et les équipes (techniques, DevOps, program team)