Core Platform Software Engineer
Artelys
Job Type
Full TimeVisa Sponsorship
Not AvailableRelocation
AllowedSkills
The Role
As part of a high-level R&D team, you will put your development skills and expertise in designing complex architectures in order to :
• Design and build innovative and high performance solutions
• Design and implement features and evolutions for our software platform Artelys Crystal
• Design extensible, evolutive and scalable architectures
• Work on problems involving ever-growing volumes of data
• Keep Artelys solutions at the cutting-edge of technology
Mindset we are looking for :
• You are looking for a job with diverse activity and the possibility to work on • different projects.
• You consider developing a robust and scalable server application and designing intuitive and ergonomic interfaces as two sides of the same coin.
• You are autonomous, rigorous and have a strong team spirit
Requirements :
• Experience in Object-oriented programming (Java preferably, C++ or C#)
• Experience using scripting tools and languages (Python, Shell)
• Good knowledge in data structures and algorithmics
• Experience with relational databases (PostgreSQL or equivalent) or non relational databases
• Experience with software engineering design principles, and practices such as version control, automated testing, integration testing and continuous • integration testing
• Bonus experience : Web programming (JavaScript, React), DevOps (Docker, Ansible, Jenkins), experience with non-relational databases