Description
About the role:
Job purpose
The OBS IT department is in charge of decision-making information systems, serving Orange Business Services different line of businesses such as marketing, pre-sales, sales, production, after-sales services, and customer-service for both France and international domains.
Key Tasks and Responsibilities
The full-stack developer will be working closely with the technical lead, the SCRUM master managing the project and architect in addition to the product IT delivery manager.
In an Agile context, the full-stack developer is required to undertake the following responsibility:
- Collaborate with the rest of the development team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
About you:
Functional Skills:
- Strong ability to work in a team
- Adept at various technologies
- Excellent written and verbal communication skills
- Time management
Technical Skills:
Proficiency in the following skills and technologies is mandatory:
Knowledge of backend programming languages (PHP, JavaScript/NodeJS, etc..)
- Experience using advanced JavaScript libraries and frameworks such as AngularJS, ReactJS, etc..
- Database (SQL server/MySQL/MongoDB/Cassandra)
Proficiency in one or more of the following skills and technologies is mandatory:
micorservcies and design patterns
- Linux shell scripting
- PaaS such as Cloud Foundry of Docker/Kubernetes/Openshift
- Experience with Queue mechanisms such as Kafka, RabitMQ and usage of push notifications.
- Excellent experience in developing REST API (+ Swagger)
- Development experience for both mobile and desktop.
- Knowledge of code versioning tools (such as Git, Mercurial or SVN)
- Experience in using API Gateways is a plus
- Test tools (Code Quality / Vulnerability / Performance etc )
- Good experience in working in Agile and DevOps is a plus
- ITIL foundation knowledge (certificate is a plus)
Educational background:
- B.Sc. in computer science or equivalent
- Fluent in English, French is a plus
Professional Experience:
- 2-5 years’ experience in development activities
Additional information:
Contract:
Regular