Les missions du poste
Umake est un jeune cabinet d'ingénierie spécialisé dans l'IT/Digital qui accompagne ceux qui façonnent le monde de demain. Nous sommes animés par trois piliers : Excellence, Durabilité et Humain. Notre état d'esprit est de faire de Umake ton partenaire de carrière privilégié et d accompagner ton développement professionnel.
Vous rejoignez une équipe pluridisciplinaire répartie sur plusieurs sites, dédiée à l'inclusion des parcours utilisateurs et à l'écoconception des services numériques. Votre mission : concevoir des solutions performantes et sobres, à impact environnemental maîtrisé, en collaboration avec les équipes produit, QA, DevOps et la communauté RSE.
Missions principales
- Concevoir, développer et maintenir des applications et microservices écoresponsables (backend, API, front web/mobile) en optimisant l'efficacité énergétique et l'usage des ressources.
- Participer à l'analyse des besoins métiers et à la conception technique en intégrant des critères d'écoconception (architectures, patterns, stockage, réseau).
- Assurer la qualité, la sécurité et la performance du code (tests unitaires, revues, intégration/déploiement continus, monitoring).
- Intégrer et déployer les applications dans des environnements cloud et conteneurisés (CI/CD, Docker, Kubernetes) en réduisant empreinte carbone et coûts.
- Évaluer l'impact environnemental des solutions (web, mobile, API) et proposer des améliorations concrètes (profiling, réduction des appels réseau, compression, caching, sobriété UX).
- Documenter le code, les choix techniques et les indicateurs environnementaux pour garantir maintenabilité et transparence.
- Collaborer en agile (Scrum/Kanban) avec les équipes produit, QA, DevOps et les référents RSE.
Missions secondaires
- Développer des outils pour déployer l'écoconception à l'échelle (quality gates, checklists, dashboards, librairies).
- Assurer une veille technologique et méthodologique autour du Green IT et des écosystèmes Java/JS/Python.
- Participer et animer des formations/ateliers de sensibilisation à l'écoconception.
- Contribuer aux standards internes (guidelines, modèles d'architecture, critères de performance/empreinte).
- Prendre part aux revues de code et audits techniques (qualité, sécurité, conformité, impact environnemental).
- Maîtrise d'au moins un des stacks suivants : Java (Spring Boot, Quarkus, Jakarta EE, Hibernate); JavaScript/TypeScript (Angular, Node.js); Python (FastAPI, Django, outillage data); Architecture : microservices, APIs REST/GraphQL, bases de données (SQL/NoSQL), patterns de performance et sobriété; DevOps : CI/CD (GitLab CI/GitHub Actions), conteneurisation (Docker), orchestration (Kubernetes), observabilité; Performance : profiling, optimisation I/O, réduction des payloads, caching, stratégie d'assets; Qualité : tests (unitaires/intégration), sécurité, documentation.
Soft skills
- Autonomie et sens des responsabilités en environnement agile.
- Esprit d'équipe et aisance relationnelle pour embarquer les parties prenantes.
- Pédagogie et capacité à vulgariser les enjeux de sobriété numérique.
- Sensibilité forte aux enjeux environnementaux et RSE.
Le profil recherché
Diplôme Bac +2 à Bac +5 en informatique ou équivalent. Reconnu(e) pour vos compétences en langages/frameworks (Java, JavaScript/Angular, Python) et en optimisation des performances. Expérience en méthodes agiles (Scrum/Kanban). Une première expérience en développement durable ou conception écoresponsable est un plus apprécié.