Software Engineer

Data: 6-mar-2023

Luogo: Guanzate, 25, IT

Società: Dover Corporation


MS Printing Solutions, part of Dover Corporation, is a trusted global manufacturer of innovative solutions for the demanding and ever-changing market of digital textile printing.

The success of our innovative products is based on our knowledge, experience and many years of tradition.

Our modern technologies allow us to improve any aspect of textile printing, starting from performance up to the most important environmental issues.

The versatility of these digital technologies also opens the way to different printed applications such as paper and plastic substrates.



In this role you’ll be part of a cross-disciplinary, Agile team designing, implementing, validating and maintaining software for MS Printers in support of the evolution of a connected devices initiative.

You’ll have an opportunity to work with talented engineers in a global environment, building complex products across digital printing technologies targeted to meet our customers’ needs and the strategic objectives of MS Printing Solutions.



What you will do:


· Design, implement, and validate high quality software

· Attending and contributing to company development meetings

· Help define and implement best practices and tools to improve team efficiency, effectiveness, and software quality

· Stay up to date with the latest industry standards and advocate for continuous improvement in the areas of unit testing, system testing, automation, code analysis, source control, continuous integration, etc.

· Contribute to high-level and detailed software estimation to support planning activities.

· Interface with other engineering teams and stakeholders to understand the application space and business requirements

· Collaborate with members of other engineering disciplines using excellent communication and interpersonal skills

· Collaborate effectively with remote team members and external partners.

· Participate in and lead design reviews and contribute to improvements in design and code quality produced by internal and external engineers

· Support sustaining software refactoring as needed to support hardware obsolescence



What you need to have:


  • A Bachelors’ or Masters’ degree in Computer Science or Computer Engineering
  • Basic programming experience (Java)
  • Knowledge of databases and operating systems
  • Excellent interpersonal, written, and oral communication skills.
  • Excellent English language skills.
  • Knowledge of C++ is a plus.




You’ll only be the right candidate if you are aligned to our values and culture:


· Collaborative entrepreneurial spirit

· Winning through customers

· High ethical standards, openness and trust

· Expectations for results

· Respect and value people


If you believe you match our values and have the experience we’re looking for, then apply! We can’t wait to hear from you



All qualified applicants will receive consideration for employment without discrimination on the basis of race, colour, religion, sex, sexual orientation, gender identity, national origin, disability, age and genetic information. 






Segmento professionale: R&D Engineer, Test Engineer, Testing, Software Engineer, Computer Science, Engineering, Technology