Micro Encoder Inc. Software Engineer - C# .NET - WPF Job Label: 2019-02 Software Engineer - C#.NET - WPF For developers with passion for best software development practices, a solid background in C#, solid understanding and experience with the WPF library and strong programming fundamentals, this is an outstanding opportunity to join the industry leader in the metrology space. As a Software Engineer C# - WPF, you will use your background, skills and experience working in an agile environment to develop functionality for software that controls precise measurement hardware. You will be involved in all stages of development, from architecture to testing and you will be the WPF go-to person of the team. You will be working with one of our scrum teams, as well as interacting with distributed teams across the globe. You will have the opportunity to work with smart, friendly and collaborative teammates whose passion for technology is demonstrated in everything they do. You will work out of our Kirkland, WA office, reporting to a Team Manager at that location. There may be occasional domestic and international business travel. We are looking for a passionate engineer with WPF expertise who values and uses best software development practices and technology, is a team player, an innovative problem solver and has a strong desire to deliver quality software. If you have software development experience with C#/.NET, solid understanding and experience with the WPF library and MVVM pattern, solid programming fundamentals, strong desire to get things done and deliver business value, apply below. MEI offers a progressive, challenging, casual team-oriented work environment, competitive salaries and an excellent benefit package, including matching 401k. To learn more about life at MEI, you can view a video about our company at www.microen.com/life-at-mei. Micro Encoder Inc. (MEI), a wholly owned subsidiary of Mitutoyo Corporation, develops state of the art technologies and software that enhance people‚Äôs lives through-world leading metrology solutions. Our products are used to ensure quality in the automotive, aerospace, electronics, semiconductor, medical equipment, and machine tool industries. We are located in the beautiful Northwest in a modern well-equipped facility, and offer a challenging, team-oriented & casual work environment. We provide great benefits. We work hard, play hard, enjoy life, and have fun. Duties & Responsibilities 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 a local and global scrum teams Communicate effectively Serve as a technical resource to other engineers in the team Learn new technologies, development methodologies and tools Increase knowledge of metrology systems and concepts Education required BS in Computer Science, Engineering or related technical discipline Skills and Experience Required 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 maintanable 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 Beneficial Experience/Skills Experience with Microsoft Blend Experience with Telerik WPF Control Library Experience with software design and architecture patterns 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 Programming skills in C++ Knowledge of Japanese or German business practices Knowledge of Japanese or German language To apply for this position or refer someone you know, please use our online interview system managed by HireMojo. Apply for this job https://app.hiremojo.com/mojo/ce/465291821/Micro-Encoder-Inc/Washington/Kirkland/NET-Software-Engineer?sourceType=9 Once you have completed the interview, your information will be forwarded to the recruiting team for decisions on next steps. Related Keywords: C#, .NET, Windows Desktop, object oriented programming, WPF, UWP, MVVM, Telerik, Blend, software engineer, scrum, agile, continuous integration, metrology, coordinate measurement machines, CMM, C++, functional programming, SOLID, Clean Code