We are looking for enthusiastic and driven developers to become part of our dynamic and forward-thinking team
Our client develops and provides integrated energy and mobility solutions, shaping the future of our cities with the ever-present digital connectivity.
What you'll be doing:
* Develop software for high-availability critical systems;
* Participate in the complete development cycle, including design, implementation and testing;
* Be part of an R&D team working in a collaborative, informal and dynamic environment.
What you'll need to be successful:
* Degree in Computer Engineering or similar;
* Minimum 2 years of experience in C/C++ (preferably C++ 11 or higher, design patterns and up to date related methods and tools);
* Ability to write clean, maintainable, efficient C/C++ code and strong problem-solving and debugging skills;
* Experience with software development methodologies such as Agile and Scrum;
* Results oriented, teamwork oriented, positive, self-motivated, enthusiastic with a strong-sense of ownership and passion for learning;
* Fluent in English (written and spoken).
Nice to have
* Good knowledge of Linux operating systems (RHEL);
* Knowledge of relational databases (Oracle, Postgres) and NoSQL databases (MongoDB);
* Familiar with version control systems (SVN, GIT);
* Understanding of DevOps principles and tools (Jenkins, Docker, Kubernetes);
* Hands on experience in writing code in Java is a plus;
* Knowledge in industrial protocols (OPC, ICCP, IEC 61850);
* Familiarity with cybersecurity concepts.
What we'll hook you up with:
* Opportunity to join a reference business group with a strong international presence;
* Training programs through the internal training academy and partner entities;
* Possibility to work in a hybrid regime.