About the Role
We are seeking a highly skilled Software Analyst to join our team. This individual will be responsible for analyzing and defining user requirements, collaborating with technical teams, and executing development tasks.
Key Responsibilities:
* Analyze and define user requirements for assigned tasks, ensuring they align with project objectives.
* Collaborate with technical teams to analyze and define technical solutions, and contribute to planning with information on workload, progress, and risks.
* Execute development tasks and create necessary documentation while adhering to deadlines and processes.
* Conduct required tests to ensure quality of development and delivery, following Software Quality Assurance (SQA) rules.
* Coordinate and cooperate with other developers, technical leaders, project members, and external partners involved in the software development process.
Requirements:
* Bachelor's degree in Computer Science or Engineering Sciences (Master's degree preferred).
* Proven experience in software development and design for industrial environments, including Object-Oriented architecture and UML.
* Proficiency in OO programming (C#) and experience in software project development, management, and quality assurance.
* Knowledge and experience in HMI ergonomics, design, and development (WPF-XAML).
* Familiarity with working in cross-functional teams alongside mechanical and electrical engineers.
* Fluency in English and Italian (other languages welcome).
* Strong problem-solving skills, critical thinking ability, excellent communication skills, and a structured approach.
About Us
We are a leader in sustainability and innovation, providing superior customer value. Our purpose is to become better every day, guided by our clear vision and values. We offer excellent learning tools, great career opportunities, and a dedicated talent management process to support your growth.