Descripción
Vous êtes passionné(e) par l'innovation technologique, le développement logiciel et l'intelligence artificielle ? Nous recherchons un(e) Analyste Programmeur (H/F) spécialisé(e) dans les technologies de développement, capable de concevoir des solutions innovantes et de contribuer aux projets stratégiques de nos clients. Vos principales missions : Développement Back-end : Maîtrise des technologies Java/J2EE, Spring Boot, Spring Cloud, Hibernate, avec une expérience des architectures Microservices, API REST, GraphQL, Kafka et des environnements WebSphere, WebLogic, Tomcat ou OpenShift. Une expérience avec Node.js, NestJS ou FastAPI constitue un atout. Développement Front-end : Expertise en Angular, React.js, Vue.js, TypeScript, HTML5, CSS3, Bootstrap et frameworks modernes permettant de développer des interfaces performantes, responsives et accessibles. Technologies Microsoft et développement Cloud : Expérience avec .NET 8 / ASP.NET Core, C#, Blazor, Entity Framework Core, Azure Functions et les services Microsoft Azure, pour développer des applications sécurisées, évolutives et cloud natives. Développement Full Stack et architectures modernes : Capacité à concevoir des applications distribuées reposant sur des architectures Microservices, Event-Driven, API REST, GraphQL, avec une bonne maîtrise des principes de Clean Architecture, Domain-Driven Design (DDD) et des Design Patterns. Bases de données et ingénierie des données : Maîtrise de Oracle PL/SQL, SQL Server (T-SQL), PostgreSQL, MySQL, ainsi que des bases NoSQL (MongoDB, Redis, Elasticsearch/OpenSearch) pour le traitement et l'optimisation de données à grande échelle. Intelligence Artificielle, Data et IA Générative : Connaissance des frameworks TensorFlow, PyTorch, Scikit-learn, LangChain, Semantic Kernel, ainsi que des plateformes Apache Spark, Databricks et des outils d'IA générative tels que GitHub Copilot, Microsoft Copilot, ChatGPT Enterprise et Azure AI, afin d'automatiser les développements et d'intégrer