Description:
Qualifications et compétences requises:
- Baccalauréat ou maîtrise en informatique, génie informatique ou niveau de connaissances équivalent.
- Désire de coder au moins 80% de votre temps.
- Plusieurs positions sont disponibles utilisant différentes technologies :
- Compétences en développement d’applications utilisant Java (connaissance de Java version 11 ou ultérieure, de préférence Java 17) et des frameworks basées sur Java telles que Spring Boot;
- Compétences avec TypeScript et de développement d'applications d'une seule page à l'aide du framework Angular et RxJs (connaissance d’Angular version 8, 10 ou ultérieure, de préférence Angular 17);
- Compétences en Javascript/CSS/HTML5
- Compétences en Python.
- Bonne connaissance du protocole REST, des API Web RESTful et du format JSON
- Compréhension du concept, de la mise en œuvre et débogage des micro-services
- Connaissance de la conteneurisation, la virtualisation et l’orchestration des services (Container, Docker, Kubernetes)
- Connaissance des modèles de conception orientés objet.
- Ambitieux d’apprendre de nouvelles technologies
- Bonne maîtrise de l’anglais écrit et parlé
Compétences supplémentaires également appréciées:
- Connaissance et expérience des technologies de bases de données telles que Neo4j, PostgreSQL, Oracle, MySQL, NoSQL, MangoDB, Redis, Cassandra, etc.
- Un peu d’expérience de Jira, GIT, Maven, Gradle et le développement de logiciel agile
- Familiarité avec les logiciels gratuits « Open Source », leurs principes et licences