As software developer you will be responsible of defining and implementing features of a product based on cloud/web and interact with IoT devices such as cameras, locks, sensors, and more.
Your responsibilities :
Active involvement in all project phases from design to implementation and test as part of an international team
Take ownership of an existing video platform (PHP) and lead its refactoring to our new state of the art micro-services architecture (Java)
Analyze existing implementation and propose, design and implement new solutions that will cope with growing load on Morphean platform
Ensure that the proposed solutions are scalable and maintainable in the long run
Propose the proper technologies to speed up new features development
Evaluate business needs and objectives
Collaborate with architects on several features
What we expect :
Experience in producing one or more commercial applications
Expertise in PHP and Java
Expertise in video management is an asset
Experience with cloud platforms such as AWS or Azure and data streaming/management is an asset
Very good understanding of RESTful architecture
Familiar with continuous delivery and automated testing principles
Hands-on experience with SQL and NoSQL database design
CFC (Certificat Fédéral de Capacité) / Degree in Computer Science, IT, or similar field;
Advocate of continuous delivery and automated testing principles
Fluent in English. Other languages an asset
Very good understanding and adhesion to agile values & practices
Interested to work with colleagues aboard and open to discover and understand their culture
Experience or interest in some to the following technologies