Web job ad
Job offer from Friday, May 3, 2019

MES/MOM Software Development Engineer .NET

YPSYS automation SASwitzerland
  • Switzerland
  • Small and medium-sized enterprises
  • Unlimited employment, 100%
  • Position with re­spon­si­bil­i­ties

MES/MOM Software Development Engineer .NET

MES/MOM Software Development Engineer .NET

Job Description

We are looking for an autonomous development engineer, eager to learn and team-oriented, who will be responsible for building standardized Manufacturing Apps, based on operational needs expressed by large industrial customers.

His problem-solving mindset and communication skills will allow him to smartly work on various MES integration projects, in close collaboration with YPSYS team and the Clients.

In addition, he will provide Clients with technical support at the different stages of the integration projects and in the frame of the related Application Service Level Agreements.

In this challenging role, you will have to:

  • Develop standard Manufacturing Apps and custom functionalities in the environment of our MES platform
    • Based on functional and technical specifications provided by the MES Solution Architect
    • in accordance with the business standards and good practices established by YPSYS and the software publisher (based on existing proprietary API)
  • Participate in the writing of technical and design specifications necessary for the development
  • Collaborate with the MES solution architect and other development engineers on various tasks, in accordance with internal development methodology and norms (YPSYS field experience and Agile approach principles)
  • Ensure a regular reporting to the MES Solution Architect on his working time and on the progress of development tasks
  • Immediately inform the MES Solution Architect when a major functional or technical issue occurs in the course of the project implementation or in the frame of the SLA
  • Perform unit tests
  • Perform on-site implementation of MES solutions (on-site delivery, Customer assistance during acceptance tests, commissioning)
  • Provide 1er and 2nd level technical support in collaboration with other development engineers
  • Create required technical documentation for development activities (e.g. Technical detailed specifications, test plans…), on the basis of the internal standard templates
  • Perform Customer training on the following topics:
    • Basic and advanced use of Publisher’s MES platform
    • Knowledge of integrated MES solution


To be successful in this role you will need to:

  • Have a good knowledge of technologies such as:
    • C# (class, interfaces, OOP) or one object-oriented language such as Java
    • .NET, ASP.NET WEBFORMS or a Web language
    • JavaScript / JQuery
    • HTML / CSS
    • MS SQL
  • Have a practical experience of good practices for application development (Agile, Scrum, GAMP methodologies)
  • Have a good knowledge of user interface design and software ergonomics standards (user-oriented development)
  • An experience in software development or integration of MES Systems and/or shop-floor systems would be highly appreciated



  • French: Fluent (spoken and written), mandatory
  • English: Fluent (spoken and written), mandatory
  • German: Fluent (spoken and written), nice to have


Main expected soft skills:

  • Autonomous, methodic and self-organized
  • Analytical, at ease with software development complexity and problem-solving
  • Service-minded with good teamwork and communication skills
  • Diplomatic constructive attitude with customers
  • Inquisitive mind, motivated to get new skills
  • In line with YPSYS’s core values: Careful listening, Respect, Dynamism, Involvement, Mutual Support, Spirit of initiative, Innovation, Continuous Improvement


  • B driving license
  • Ability to occasionally travel for business during the working week


Availability: Immediate. Send your resume to: rh@ypsys.com

Salary Check

Take advantage of the jobs.ch service to find out how if you get paid what you deserve.
This website uses cookies to ensure you receive the best service. Further information can be found in our Terms and Conditions and in the Privacy Policy.