Qui on-est ?
Altim est une société de conseil à taille humaine, experte des systèmes logiciels innovants et spécialisée dans les systèmes embarqués.
Multiples missions dans dans divers secteurs : le Télécom, le numérique, la Santé, l'Automobile, la Robotique, l'Aéronautique, le Spatial, la Défense.
Nous avons une centaine de consultants qui travaillent dans les secteurs de l'industrie, les telecoms, la santé et le médical (à personnaliser) (TV Num, Auto, Santé, Aéronautique Défense)
Localisation : Ile de France / Toulouse / Rennes
Nos Valeurs : Proximité et Transparence
Reconnu par qui et pourquoi ?
Nous sommes reconnus par nos clients pour notre savoir-faire technique mais aussi reconnus par nos salariés pour notre engagement en termes d'accompagnement et de suivi tout au long de leur évolution chez Altim.
Nous recherchons un développeur généraliste pour participer à l'implémentation de fonctions transverses et de plateforme dans des systèmes innovants permettant la supervision de services pour les nouvelles générations de satellites. Parmi les responsabilités, vous serez amené à concevoir et déployer des services tels que l'authentification avec déploiement automatisé, la gestion des politiques de contrôle d'accès, la mutualisation et la gestion applicative des journaux d'événements, ainsi que la mise en place de communications sécurisées via le chiffrement mTLS.
Missions principales :
- Participer à la conception des solutions transverses.
- Développer de nouvelles fonctionnalités pour la plateforme.
- Aider à l'implémentation des outils dépendant de la plateforme.
- Tester les solutions à travers :
- Tests unitaires.
- Tests d'intégration.
- Tests fonctionnels et de recette.
- Créer et maintenir la documentation technique pour les outils et bibliothèques (en anglais).
- Assurer l'intégration de la plateforme avec des outils tiers
- Contribuer à l'amélioration de l'intégration continue et aux outils de qualité de code du client.
- Architecture des systèmes d'information et conception logicielle (C4 Model, UML, diagrammes de séquences).
- Containers (Docker, OCI).
- Gestion des droits d'accès (RBAC, AAC, IAM) et authentification (OAuth, OIDC).
- Développement backend en Java.
- Expression orale et écrite en anglais.
- Systèmes Linux.
- Réseaux et sécurisation des communications.
- Sécurité de l'information.
- Outils de déploiement automatisé (Ansible).
- Technologies d'observabilité (OpenTelemetry).
- API REST.
- Bases de données (SQL, Time Series, Elasticsearch/OpenSearch).
- Technologies de virtualisation.
- Microservices.
- Python.
- Reverse proxies.
- Message Bus, Event Bus.
- Certificats et signatures numériques (PKI, TLS).
- Load Balancers et haute disponibilité.
- Développement Frontend (Angular).
- Revue de code et revue de conception.
- Expérience en Agile Scrum débutant.
- Connaissance intermédiaire des outils de CI/CD (GitLab, Bamboo).
- Capacité à lire des documentations techniques (en anglais) et à proposer des solutions techniques adaptées.
- Rédaction de documentation technique en anglais.
- Bonne maîtrise des logiciels bureautiques (Microsoft Office).
- Capacité à suivre des instructions sous forme écrite, orale ou diagrammatique.
- Bonne communication écrite et orale en français et en anglais.
- Capacité à projeter une image positive et professionnelle.
- Spécifications, code source, et ICD (Interface Control Document) des logiciels et éléments tiers spécifiques au projet
- Accès aux gestionnaires de version (Git via GitLab/Bitbucket) et outils d'intégration continue (GitLab/Bamboo).
- Environnement de développement et de tests.
- Intégration dans les cycles de développement en méthode Scrum.
- Architecture des systèmes d'information et conception logicielle (C4 Model, UML, diagrammes de séquences).
- Containers (Docker, OCI).
- Gestion des droits d'accès (RBAC, AAC, IAM) et authentification (OAuth, OIDC).
- Développement backend en Java.
- Expression orale et écrite en anglais.
- Systèmes Linux.
- Réseaux et sécurisation des communications.
- Sécurité de l'information.
- Outils de déploiement automatisé (Ansible).
- Technologies d'observabilité (OpenTelemetry).
- API REST.
- Bases de données (SQL, Time Series, Elasticsearch/OpenSearch).
- Technologies de virtualisation.
- Microservices.
- Python.
- Reverse proxies.
- Message Bus, Event Bus.
- Certificats et signatures numériques (PKI, TLS).
- Load Balancers et haute disponibilité.
- Développement Frontend (Angular).
- Revue de code et revue de conception.
- Expérience en Agile Scrum débutant.
- Connaissance intermédiaire des outils de CI/CD (GitLab, Bamboo).
- Capacité à lire des documentations techniques (en anglais) et à proposer des solutions techniques adaptées.
- Rédaction de documentation technique en anglais.
- Bonne maîtrise des logiciels bureautiques (Microsoft Office).
- Capacité à suivre des instructions sous forme écrite, orale ou diagrammatique.
- Bonne communication écrite et orale en français et en anglais.
- Capacité à projeter une image positive et professionnelle.
- Spécifications, code source, et ICD (Interface Control Document) des logiciels et éléments tiers spécifiques au projet
- Accès aux gestionnaires de version (Git via GitLab/Bitbucket) et outils d'intégration continue (GitLab/Bamboo).
- Environnement de développement et de tests.
- Intégration dans les cycles de développement en méthode Scrum.