Michael Page · Planning and coordinating software releases with relevant stakeholders. · Establishing development timelines and milestones in accordance with the Client's Platform Roadmap. · Monitoring implementation progress to ensure timely completion. · Effectively allocating resources by assigning and supervising developers based on skills, motivation, and priorities. · Leading and mentoring development teams, providing technical leadership through coaching, mentorship, and regular 1:1 meeting. · Identifying growth opportunities within the team. · Leading performance evaluations and contributing to recruitment through technical interviews. · Ensuring cost-effective development practices, monitoring expenses, and maintaining adherence to budget. · Promoting a cost-efficient approach by minimizing unnecessary development effort without compromising quality. · Enforcing coding standards and practices. · Identifying and mitigating potential risks. · Ensuring comprehensive documentation throughout all development phases and maintaining technical documentation. · Monitoring build, test activities, resource utilization, and resolving escalated issues. · Upholding high quality standards and adhering to DevOps practices and tools. · Collaborating with Architects and Engineers to improve efficiency and quality. · Producing clear and comprehensive release notes for each software version. · Fostering a collaborative and productive team environment. · Ensuring effective communication within the team and with other BU leads · Conducting performance reviews and providing feedback to the BU Director. · Over 10 years of experience managing software development teams, preferably in international projects. · At least 5 years of hands-on programming experience in Java. · Proficiency in Java, Angular, Vaadin, SQL, Spring, Hibernate, RESTful Services, XML, Web Services (JAX-WS), HTML5 & CSS3, .NET, Oracle DB, MySQL, Tomcat, IntelliJ, Linux, Windows, Bitbucket, Maven, Jenkins, Ansible, and DevOps tools. · Proven ability to deliver Java-based software products for diverse clients. · Strong knowledge of software development methodologies, including Agile, V-Model, and Test-Driven Development. · Experience with Agile tools such as Jira and Confluence for planning, reporting, and scope management. · Ability to review code and provide technical guidance. · Professionalism and flexibility to adapt quickly to changing requirements. · Excellent English oral and written communication skills. · Strong team leadership and mentorship skills for guiding, motivating, and developing team members. · Experience with requirements management, configuration management, bug tracking, and monitoring/help desk procedures is highly valued. · Master's degree in Computer Engineering or an equivalent field. The Client is a leading IT company in the Ferry industrial sector, is seeking a manager for its Product Development. - Settore: Altro Ruolo: Altro