Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
The developer will be working closely with the technical lead, the SCRUM master managing the project, in addition to the product IT delivery manager. He/she will be responsible of both frontend / backend development activities.
In an Agile context, the back-end developer is required to undertake the following responsibility:
- Build the frontend portal according to designed blue-prints
- Develop data comparison scripts along with corrective actions
- Managing the interchange of data between backend (big data) platform and front-end
- Optimization of the portal for maximum speed and scalability
- Implementation of security and data protection
Job Requirements
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 frontend programming frameworks (Angular/ Bootstrap) is a must
- Knowledge of backend programming languages ( Python) is a must
- SCALA is a plus
- Database (SQL server/MySQL) is a must, MongoDB/Cassandra is a plus
- Big Data platforms (Hadoop, Spark, Kafka) is a plus.
- Proficiency in one or more of the following skills and technologies is mandatory:
- SOA, EDA, micorservcies and design patterns
- Javascript (ReactJS, AngularJS), HTML5, CSS3
- Linux, REST, tools for CI/CD, Git, and shell scripting
- Good experience in working in Agile and DevOps is a plus
- ITIL foundation knowledge (certificate is a plus)
Educational background:
- Sc. in computer science or equivalent
- Fluent in English, French is a plus
Professional Experience:
- 1-5 Years work Experience in IT development activities