About the Role
Role details below.
Responsibilities
- Design, develop, and maintain high-quality software solutions aligned with projects’ requirements.
- Applying Hitachi Rail software development rules, implementing coding, testing, and documenting the solution to ensure robust applications.
- Collaborate with cross-functional teams to define technical specifications and deliver state-of-the-art solutions.
- Oversee and coordinate activities of external suppliers involved in software development.
- Conduct regular code reviews and supervise progresses to provide feedback and suggest corrective actions in case of deviations.
- Ensure suppliers meet contractual obligations, quality standards, and project timelines.
- Mentor supplier’s developers to share the knowledge bases.
- Act as a technical point of contact for internal stakeholders and external partners.
- Support project management.
Requirements
- 5+ years of experience in software development
- Proficiency in Python, Java, Spring Boot, AngularJS
- Proficiency in relational (Postgres) and timeseries db (InfluxDB)
- Proficiency in containerization (Docker, Kubernetes)
- Proficiency in authorization framework, methods (OAuth2 OpenId Connect)
- Expertise in software engineering best practices (CI/CD, branching, version control, testing)
- Linux operating system knowledge (networking, scripting, software development, debugging and integration)
- Experience in supplier management, requirements compliance, and schedule management
- Ability to work in a fast-paced environment and manage multiple priorities
- Strong proactivity and self-improving capability
- Strong team working attitude in international environment, adapted to different cultures
- Excellent communication skills
- Engineering Degree or equivalent technical background
- English and Italian: Upper intermediate level required (B2 or higher)
Nice to Have
- Experience with Grafana, Airflow, and Kafka
- Familiarity with Azure cloud platform
Additional Information
- Position can be based in Genova, Torino, or Napoli.
- Must be able to collaborate in an international, multicultural environment.
- Must have upper intermediate level (B2 or higher) in both English and Italian.