Software Engineer (C#/WPF)

Job Description


  • Develop software components in C#/.NET for a Windows-based metrology system; including collaboration in requirements definition, design, coding, and testing
  • Follow software engineering practices and design principles that are aligned with the global team
  • Work effectively as a member of local and global serum teams
  • Communicate effectively
  • Serve as a technical resource to other engineers in the team
  • Learn new technology, development methodologies, and tools
  • Increase knowledge of metrology systems and concepts


  • 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


  • 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 business practices
  • Knowledge of Japanese or German language

Reference Number: 5179