Ship IT Site & Senior Full Stack Software Developer – Sistemi di Monitoraggio Energetico - CETENA
Italy - Genova
Job Description
We are seeking an experienced professional for the role of Ship IT Site & Senior Full Stack Software Developer to manage and develop energy monitoring systems onboard ships and at large infrastructures. This role involves installing Energy Management solutions on ships, ensuring system operation, and maintaining high service quality.
Activities
- Manage IT infrastructure onboard ships: install and configure Energy Management solutions, ensuring integration with automation systems and the ship's VLAN network.
- Full stack development: design, develop, and maintain web applications for energy monitoring, covering frontend (e.g., React, Angular) and backend (e.g., Python, Java).
- Installation and configuration: coordinate hardware and software installations on ships and onsite, ensuring proper interfacing of technologies.
- Monitor and troubleshoot: perform real-time system monitoring, identify, and resolve technical or connectivity issues promptly.
- Collaborate with engineering teams: work closely with engineers and external suppliers to meet project specifications and ensure system uptime.
- Data and API integration: gather and integrate data from various sources and develop APIs for external system interactions.
- Technical support coordination: manage technical assistance requests, ensuring timely resolution.
- Documentation and reporting: maintain installation, configuration, and maintenance records; document procedures; produce periodic reports.
- System optimization: develop algorithms and tools to improve energy processes and operational efficiency.
- IT security and compliance: ensure infrastructure complies with security and privacy standards, applying best cybersecurity practices.
Requirements
- Degree in Computer Science, Software Engineering, Electronic Engineering, or related field. IT/electronic technician certification.
- At least 5 years of experience managing IT infrastructure and full stack software development.
- Experience with monitoring systems and industrial automation technologies.
- Strong programming skills in C#, Python, Java, and frontend technologies like HTML5, CSS3, JavaScript.
- Experience with databases (SQL, NoSQL) and designing RESTful APIs.
- Knowledge of VLAN networks, communication protocols (Modbus, OPC, NMEA), and IoT device integration.
- Ability to document procedures accurately to preserve corporate know-how.
- Excellent problem-solving skills and project management in Agile environments.
- Professional proficiency in English.
Preferred Skills
- Familiarity with graphical libraries such as Plotly, Leaflet for data visualization.
- Experience with cloud technologies (AWS, Azure, Google Cloud).
- Knowledge of DevOps methodologies for continuous integration and deployment.
- Ability to work in multidisciplinary teams and manage relationships with external suppliers.
This position is ideal for a technically advanced professional with management skills capable of implementing innovative solutions onboard ships.