Software Engineer

Job Title: Software Engineer (junior / medium / senior)

Location: Porto, Portugal

A key software hub of Malvern Panalytical is based in Porto, Portugal. It consists of software teams that work on the user software of our scientific instruments and services.

Do you want to work in a team strongly focused on quality and innovation? Do you want to develop software that will ensure a great user experience and help to position our innovative product range? Are you looking for a software position where you will have the chance to be involved in every step of the software development, from design to testing? Do you want to join a multidisciplinary and multi-site team that allows you to exchange good practices and discuss new technologies? Do you want to work in an international, but friendly environment? If so, then this might be your chance to become a part of our software development team!

In collaboration with a multidisciplinary team, you will play an important role in the development of new products. You will be responsible for all aspects of the software development life-cycle for several product lines. You will contribute to the design, coding, testing and deployment of software solutions to provide the best user experience possible for our customers.

You will have to work with the local R&D and software teams on a regular basis. You will also be part of Malvern Panalytical’s global software organization and will interact with colleagues located internationally, to align practices, exchange new technologies, and more.

What are your responsibilities?

  • You will design, code and test the software of our instruments and services.
  • You will work within the software team using agile methods, participating in sprint planning, sprint reviews and retrospectives.
  • You will ensure that the software design is robust in order to ensure accurate, reliable and maintainable software.
  • You will need to acquire, maintain and disseminate knowledge of the latest software technology and its potential application for Malvern Panalytical.
  • You will work closely with stakeholders to identify customer needs.

What do you need to be successful in this role?

  • Have a degree in Software Engineering or Computer Engineering and at least 3 years’ commercial experience. (Note that we are recruiting at various levels depending on your experience – we shall consider applicants from junior – senior level.)
  • Have excellent knowledge of C#, .NET technologies and associated development tools.
  • Have experience with WPF and MVVM.
  • Be curious, creative, eager to learn and interested in new technologies.
  • Have a care for detail and quality of work.
  • Fluent in English.

Great to have?

  • Have experience in a development context under agile methodologies.
  • Know the SOLID and TDD practices.

Subscribe Now

By using this website you agree to accept our Privacy Policy