Alter Solutions Portugal is an IT Consultancy Company, promoter of Digital Transformation, part of the Alter Solutions Group, created in 2006, in Paris.
In Portugal, we partner with over 120 clients and a team of over 500 people, working in projects for industries as diverse as banking, insurance, transportation, aviation, energy, and telecom.
Headquarters of the Nearshore IT center, Alter Solutions Portugal has a dedicated team of around 30 specialized professionals, integrated into projects with several internationally renowned clients.
Job Description
Are you passionate about developing high-availability, critical systems and excited to be part of an innovative team? Join us as a C++ Developer for SCADA (Supervisory Control and Data Acquisition) Systems, where you will work on challenging projects in a dynamic, collaborative environment. Your work will contribute to the development of robust solutions that power some of the most critical infrastructure systems globally.
Key Responsibilities:
Software Development for High-Availability Systems:
* Design, implement, and test software solutions for SCADA systems, ensuring they meet the high-availability and reliability requirements for critical environments.
Full Development Cycle:
* Participate in all stages of the development lifecycle, from design and implementation to testing and deployment.
* Work in a dynamic and informal R&D team, collaborating with colleagues to solve complex problems and push the boundaries of SCADA system technology.
MUST HAVE:
* Education: Degree in Computer Engineering or a similar field.
* Programming Experience: Proficient in C/C++ (preferably C++ 11 or higher), with experience in design patterns and up-to-date development methods and tools.
* Coding Skills: Ability to write clean, maintainable, and efficient C/C++ code, with strong problem-solving and debugging skills.
* Software Development Methodologies: Experience working with Agile and Scrum methodologies.
* Teamwork & Ownership: A results-oriented mindset, teamwork skills, and a strong sense of ownership. Positive, self-motivated, and enthusiastic about learning.
* English Proficiency: Fluent in English (both written and spoken).
Qualifications
NICE TO HAVE:
* Linux Experience: Good knowledge of Linux operating systems, particularly RHEL (Red Hat Enterprise Linux).
* Database Knowledge: Experience with relational databases (Oracle, Postgres) and NoSQL databases (e.g., MongoDB).
* Version Control: Familiarity with version control systems (SVN, GIT).
* DevOps Tools: Understanding of DevOps principles and tools such as Jenkins, Docker, and Kubernetes.
* Java Skills: Hands-on experience with Java coding is a plus.
* Industrial Protocols: Knowledge of industrial protocols (OPC, ICCP, IEC 61850) is a bonus.
* Cybersecurity: Familiarity with cybersecurity concepts relevant to critical systems.
Why Join Us?
* Dynamic & Collaborative Environment: Work with a team of highly skilled professionals in a supportive and innovative atmosphere.
* Challenging Projects: Tackle exciting and complex problems related to SCADA and critical system development.
* Learning & Growth: Expand your skills and expertise through continuous learning opportunities.
* Impactful Work: Play a key role in developing software solutions that are essential for critical infrastructure.
If you are a motivated C++ developer with a passion for SCADA systems and high-availability environments, we'd love to hear from you! Apply now and become part of a forward-thinking team.
#J-18808-Ljbffr