Skip to content

Software Engineer

← Back

Position Purpose

The Software Engineer reports to the Software Development Team Leader and is responsible for developing and maintaining software applications and modules within the Lean Digital Platform and commissioned projects. They work with the development team to design innovative solutions, enhancing product stability and quality. Additionally, they participate in installation activities and projects involving advanced tools and technologies, such as artificial intelligence.

Responsibilities

SOLUTION DEVELOPMENT

  • Create and implement assigned solutions in collaboration with the team.
  • Contribute to the development of standard components for company products.
  • Estimate assigned tasks and commit to development timelines and methods.
  • Adhere to organizational and development guidelines set by the Team Leader.
  • Participate in team activities with punctuality and respect for team members.
  • Collaborate consistently with internal teams, suppliers, or clients to implement assigned solutions.
  • Develop standard and customized application solutions based on specific client needs.

MAINTENANCE AND PRODUCT

  • Monitor product performance and resolve any issues.
  • Actively support the team to ensure the quality and stability of the Lean Digital Platform ecosystem.
  • Learn from mistakes and apply a continuous improvement approach.

INNOVATIVE PROJECTS

  • Participate in the development and implementation of innovative solutions using advanced tools or languages for specific applications.

INSTALLATION AND SUPPORT

  • Support the installation of platform application modules, both on-site and remotely.
  • Collaborate with the support team to resolve any issues during installation.

Requirements

  • Good knowledge of Java, HTML5, CSS, and JavaScript.
  • Proficient in SQL and NoSQL databases.
  • Familiar with frameworks like Java, Vue.js, and Docker.
  • Practical experience with Linux and Windows operating systems.
  • Good written and spoken communication skills (minimum level B2).
  • 3-5 years of experience in web application development.
  • Degree or diploma in computer science.
  • Preferable experience with Git and GitLab.
  • Familiarity with PostgreSQL and time-series databases (e.g., InfluxDB) is appreciated.
  • Knowledge of Lean Thinking principles and Agile development is preferred.

Soft Skills

  • Dynamic approach and problem-solving orientation.
  • Teamwork skills and a focus on continuous learning.
  • Passion for programming and curiosity about diverse technologies.

Work Location: Valsamoggia, Bologna - Remote work possible

Work Schedule: Full-time, Monday to Friday

Software Engineer

Invia la tua candidatura per questa posizione.

Services

Make or buy
Embedded Design
Digital Assessment