Parker Hannifin Corporation Logo png

Senior Software Engineer

Parker Hannifin Corporation


Position Summary

To further strengthen our “Energy Engineering” organization, we are currently looking for a “Senior Software Developer”.

The Position

As “Senior Software Developer”, you will take part into an Agile team to develop the functionalities of the Energy software products. You would join a pluridisciplinary team of 12 developers working on products used to protect and monitor critical rotating machines such as gas turbines, steam turbines and hydroelectric turbines. You will work on a vast and interesting solution, composed of different desktop applications, backend and web application that exchange with a lot of hardware devices and external systems.

The main responsibilities for this role are:

  • Estimate the size and complexity of the work and determine the technical design in the area of concern, within the architectural guidelines
  • Execute the work following the DaD (Disciplined Agile Delivery, a derivate of scrum) methodology
  • Implement the functionality in a BDD (behavior driven development) manner
  • Continuously improve processes
  • Support and build the automation necessary to build the continuous delivery pipeline
  • Identify bottlenecks and bugs, devise solutions to these problems and fix them
  • Provide support to external team such as customer support or application engineering.


Your Profile

  • Degree in Computer Science Engineering or equivalent with at least 5 years of experience in software development
  • Great architectural competencies (MVVM, Onion architecture, reusable code)
  • Expert in .Net (C#, WPF, WinForms, concurrent programming, Asp.Net Core, OpenID connect)
  • Expert in web development (Angular, HTML/CSS, accessibility constraints)
  • Comfortable with Continuous Delivery (Git, Azure DevOps, Pull requests, automated testing and deployment)
  • Ability of applying best practices (Clean code, design patterns)
  • Analytical and interdisciplinary mind, solving problems with innovative, appropriate solutions and being able to critically test and assess variants
  • Autonomous, good team player, pro-active and open-minded attitude
  • Motivated of exchanging with your colleagues to find the best, clean and evolutive solution
  • Curious and well-informed on new technologies
  • Good communication skills, flexibility and sense of responsibility
  • Fluent in French with very good command of English (both spoken and written).

Kürzlich hinzugefügte Jobs in Schweiz

Java Developer

Senior Web Fullstack Developer

Senior Software Engineer

Full Stack Java Developer