We are seeking skilled and driven developers to join our dynamic team.
Our company specializes in developing integrated energy and mobility solutions, leveraging digital connectivity to shape the future of urban environments.
You will be responsible for:
* Designing and implementing software for high-availability critical systems;
* Participating in the entire development cycle, including design, implementation, testing, and continuous improvement;
* Collaborating with an R&D team in a creative, informal, and dynamic environment.
Key Requirements:
Must Have:
* Bachelor's degree in Computer Science or related field;
* Experience in C/C++ programming (preferably C++ 11 or higher) with knowledge of design patterns and up-to-date tools;
* Ability to write clean, efficient, and maintainable C/C++ code, with strong problem-solving and debugging skills;
* Experience with Agile and Scrum methodologies;
* Results-oriented, teamwork-focused, positive, self-motivated individual with a passion for learning and a strong sense of ownership;
* Fluent written and spoken English.
Nice to Have:
* Familiarity with Linux operating systems (RHEL);
* Knowledge of relational databases (Oracle, Postgres) and NoSQL databases (MongoDB);
* Experience with version control systems (SVN, GIT);
* Understanding of DevOps principles and tools (Jenkins, Docker, Kubernetes);
* Hands-on experience with Java; Familiarity with industrial protocols (OPC, ICCP, IEC 61850);
* Basic knowledge of cybersecurity concepts.
What We Offer:
* The opportunity to work with a leading business group with a strong international presence;
* Ongoing training and professional development through internal programs and partner entities;
* The possibility to work in a hybrid regime.
Seniority Level:
Mid-Senior level
Employment Type:
Full-time
Job Function:
Engineering and Information Technology
Industries:
Software Development