Description du poste
Concrètement votre futur quotidien ?
1. Participer à la conception et au développement des logiciels informatiques utiles à la CNAF dans le domaine de la compilation et de la conception de langages de programmation, notamment : compilateurs, runtimes, bibliothèque standard, système de build, serveur de langage (LSP), debugger, plugins IDE, etc.
2. Assister ponctuellement l'équipe de développement des moteurs de règles écrits en Catala (ou autre technologie), à l'aide par exemple de pair programming avec les équipes métiers, en cas de pic d'activité ou de développement requérant de l'expertise.
3. Maintenir la qualité du code produit individuellement et collectivement, et le respect des standards adaptés et des bonnes pratiques d'ingénierie logicielle.
4. Organiser voire animer des actions de formation notamment dans le cadre des deux activités précédentes
5. Respecter les processus d'organisation interne à la CNAF, notamment la gestion de projets en méthode agile.
6. Coordonner techniquement l'équipe affectée au centre technique et faire la liaison avec le pilotage fonctionnel des projets pour la traduction des spécifications en composants technologiques.
7. Réaliser des études approfondies sur divers systèmes techniques utilisés à la CNAF et proposer des solutions d'intégration pour satisfaire les contraintes d'architectures globales du SI.
8. Rédiger de la documentation technique sur les systèmes utilisés et assurer des formations internes, notamment sur Catala.
9. Participer à l'animation des communautés open-source des logiciels utilisés par la CNAF comme Catala.
Des déplacements occasionnels sont à prévoir sur Paris et en province.
Profil recherché
Vos compétences
Etes-vous notre prochain(e) collaborateur(trice) ?
Compétences
Afin de mener à bien les missions confiées, vous devrez disposer des compétences et qualités suivantes
10. Expertise sur les sujets de conception de langages de programmation, d'outillage d'aide au développement et de développement.
11. Connaissances solides en développement logiciel avec notamment : maîtrise d'un langage de programmation fonctionnel (idéalement OCaml), d'un langage de programmation système (C/C++, Rust, etc.), et idéalement d'un langage de programmation orienté objet (Java, C#, etc.).
12. Utilisation experte des outils d'organisation du travail de développement logiciel : contrôle de version, intégration continue, outils de gestion de projet, etc.
13. Faire preuve d'une bonne qualité rédactionnelle sur des sujets techniques (écriture de la documentation).
14. Être capable de travailler en équipe sur des projets collaboratifs et de s'adapter à des missions susceptibles d'évoluer dans le temps.
Idéalement, vous avez déjà mené en autonomie une démarche d'étude inspirée de la méthode scientifique, et/ou possédez des compétences pointues dans un sujet de recherche de méthodes formelles ou d'ingénierie logicielle.
Si vous n'avez pas ces connaissances ou expériences, nous vous dispenserons éventuellement les formations adéquates afin de vous permettre d'acquérir ces compétences, par exemple la formation au langage Catala et à son outillage sous-jacent peuvent être fournies après la prise de poste.
Formations
Vous êtes titulaire d'une formation supérieure de niveau Bac (Master 2 ou diplôme d'ingénieur) spécialisée en ingénierie logicielle ou informatique théorique.
Une connaissance de la théorie et de la pratique de la compilation est souhaitée, idéalement de la compilation d'un langage fonctionnel.
Expériences.
Une expérience professionnelle dans le développement logiciel utilisant des langages fonctionnels (OCaml, Haskell, Rust) est souhaitée.
Dans le cadre de ce recrutement, les entretiens se dérouleront selon le calendrier suivant :
• Premier entretien + test technique de ¿ heure : le 11 ou 12 mai
• Second entretien : le 26 mai
Informations complémentaires
Quelle sera votre rémunération ?
Une rémunération annuelle brute à partir de 42.9K€ (versée sur 14 mois) en fonction de votre expérience et de votre rémunération actuelle.
Votre futur environnement de travail ?
Intégrer la CNAF, c'est aussi pouvoir bénéficier de nombreux avantages :
15. Possibilité de télétravail (jusqu'à 3 jours par semaine),
16. Flexibilité des horaires de travail,
17. Jusqu'à 20 RTT / an,
18. Transport : remboursement à 75% de votre abonnement, bénéfice d'un forfait mobilité durable d'un maximum de €/an si vous utilisez des modes de transport alternatifs à la voiture individuelle,
19. Tickets restaurant (pris en charge à hauteur de 60%),
20. CSE avec des œuvres sociales avantageuses (sport, loisirs, voyages…),
21. Une prime d'intéressement.
Dans le cadre de sa politique de diversité, la CNAF ouvre ses offres d'emploi à toutes les candidatures.
Les avantages liés au poste
Couverture santé, épargne et prévoyance, télétravail, congés, horaires, formation... Découvrez tout ce que propose la Sécurité sociale à ses salariés !
4 offres similaires à ce poste
Légende des icônes des offres
22. Type de contrat
23. Localisation
24. Rémunération
25. Niveau
26. Publié depuis
27. Limite de candidature
28. Référence
29. Type de contrat Contrat d'apprentissage (alternance)
30. Localisation CAEN
31. Niveau NIVEAU III
32. Publié depuis 1 jour
33. Limite de candidature le 30/04/
34. Référence NVHADD
35. Type de contrat Contrat d'apprentissage (alternance)
36. Localisation CAEN
37. Niveau NIVEAU III
38. Publié depuis 1 jour
39. Limite de candidature le 30/04/
40. Référence NVHADD
41. Type de contrat CDI
42. Localisation Evreux
43. Rémunération 36 € par an
44. Niveau NIVEAU 6
45. Publié depuis 4 jours
46. Limite de candidature le 05/04/
47. Référence NVHADD
48. Type de contrat CDI
49. Localisation Caen
50. Rémunération de 60 € à 75 € par an
51. Niveau NIVEAU VI
52. Publié depuis 1 semaine
53. Limite de candidature le 19/04/
54. Référence NVHADD
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.