Ingénieur en logiciel et consultant principal II
Core
Full-stack engineering role building and supporting enterprise applications, integrations, and conversational AI interfaces.
Role type
Senior full-stack software engineer
Builds
Enterprise applications, RESTful APIs, microservices, and chatbot/conversational UIs
Domain
Enterprise software, Cloud infrastructure, Conversational AI
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Python, React, TypeScript, RESTful API design, Microservices architecture, Docker, Kubernetes, Relational/NoSQL databases, CI/CD pipelines
Preferred skills
Azure, AWS, Kafka, Azure Service Bus, LLM integration, Azure OpenAI
Technologies
Java, Spring Boot, Python, React, TypeScript, Azure, AWS, Docker, Kubernetes, Kafka, Azure DevOps, Jenkins, GitHub Actions, MS SQL, PostgreSQL, MongoDB, DocumentDB
Responsibilities
Design, develop, test, deploy, and maintain full-stack enterprise applications; Build reusable React components and user workflows; Develop and maintain secure, scalable RESTful APIs and backend microservices; Design and implement integrations between internal applications and external vendor platforms; Develop chatbot interfaces within React applications; Develop and deploy cloud-native applications using Azure or AWS; Work with Docker and Kubernetes for application containerization and orchestration; Contribute to CI/CD pipelines; Participate in technical design and architecture discussions; Explore opportunities to incorporate AI and LLM capabilities into enterprise applications.
Seniority
Senior, hands-on IC