WPF Software Engineer (C# .Net)

Job Description

Requirements:

  • Strong C#/.NET skills (minimum of 2 years of recent professional experience using C#)
  • Ability and passion for developing maintainable software
  • Ability to follow Clean Code development practices to deliver highly maintainable software products
  • Solid understanding and experience with the WPF library and MVVM pattern
  • Strong belief in agile software development practices
  • Strong team player, accountable and dependable
  • Strong problem solver
  • Strong written and verbal communication skills
  • Ability and passion for learning and staying current within the field
  • Excellent attention to detail • Strong desire to get things done and deliver business value

Preferred Qualifications:

  • Experience using SOLID principles
  • Experience with agile software development practices
  • Experience refining user stories and producing accurate estimates
  • Experience as a Scrum Master
  • Experience working in cross functional teams
  • Experience developing software that monitors or controls hardware devices
  • Experience with Visual Studio, Team Foundation Server, Git
  • Understanding of metrology and coordinate measuring machines
  • Strong geometry skills
  • User interface design skills
  • Experience with the WPF library
  • Programming skills in C++
  • Knowledge of Japanese or German language/ business practices