Saipem S.p.A.

Senior Software Developer

Saipem is a global leader in the engineering and construction of major projects for the energy and infrastructure sectors, both offshore and onshore. Saipem is “One Company” organized into five business lines - Asset Based Services, Energy Carriers, Offshore Wind, Sustainable Infrastructures, Robotics & Industrialized Solutions. The company has 8 fabrication yards and an offshore fleet of 29 construction vessels (of which 26 owned and 3 owned by third parties and managed by Saipem) and 15 drilling rigs, of which 8 owned. Always oriented towards technological innovation, the company’s purpose is “Engineering for a sustainable future”. As such Saipem is committed to supporting its clients on the energy transition pathway towards Net Zero, with increasingly digital means, technologies and processes geared for environmental sustainability. Listed on the Milan Stock Exchange, it is present in more than 50 countries around the world and employs about 30,000 people of over 120 nationalities.
Always committed to promoting and supporting the values of diversity and inclusion, Saipem confirms its commitment to valuing differences as a source of mutual enrichment. To this end, it promotes and encourages conditions that allow the removal of every obstacle that limits the full expression of people and their complete development within the organization. It protects and guarantees work conditions that respect individual dignity, while promoting a collaborative, harmonious, fair and supportive work environment.

The resource will be part of the important transformation program that involves all Saipem Group and plays a key role in ensuring Digital Transformation projects meet objectives and she/he will be involved in the development of new software tools.

The resource will take on complex coding tasks, will mentor junior developers, and will collaborate with other teams to ensure seamless integration of new technologies and features. She/he will be responsible for the entire software development lifecycle, from concept to deployment, and the activities are:

  • Design and develop commercial/enterprise web applications.
  • Ensure application performance, quality, and responsiveness.
  • Work with relational and non-relational databases.
  • Collaborate with different teams, from core application development to integrations and data science.
  • Continuously learn and adapt to new technologies and programming languages.
  • Guide and develop the Application Lifecycle Management processes and environments, contributing to the definition of the technological and procedural guidelines for the Group.
  • Manage project initiatives and govern their delivery.
  • Ensure that all new applications are in line with cybersecurity requirements.

From a technical point of view, required knowledges are:

  • Deep knowledge of programming languages commonly used, such as Python, Java, PHP, Ruby, .NET and C, etc.
  • Knowledge of main frameworks, Django, Flask, React, Angular, Node, Bootstrap, etc.
  • Good background in both relational and non-relational databases, with proficiency in SQL
  • Knowledge of containerization and techniques for containerized applications (Docker, Kubernetes).
  • Knowledge of Microsoft Azure environment and cloud services.
  • Good knowledge of the Dev & Ops paradigm and management/evolution of CI / CD pipelines.
  • Familiarity with GitLab is beneficial.
  • Knowledge of cloud computing and the specific features of IaaS, PaaS and SaaS services.
  • Extra credit for experience with low code platform Outsystems.

Competencies / Experience are:

  • At least 3 years of experience in building applications.
  • A degree in a relevant field such as Computer Science, Data Science, Mathematics, Statistics, or a related discipline is mandatory together with a strong foundation in STEM subjects.
  • Experience of working on large-scale software projects.
  • Ability to select and use the most appropriate tools, technologies, and languages for the job
  • Fluency in English.
  • Good communication skills, flexible and adaptable, collaborative, enthusiastic with a high level of energy, self–motivation, resilience, drive and initiative.
  • Availability to possible business trips.
Caricamento...

Inoltra ora la candidatura

Compilare il form sottostante e inviare la candidatura.

Presa visione della Privacy Policy
Presa visione dell'Informativa