Software Developer in Appleton, WI at ITW

Date Posted: 1/6/2020

Job Snapshot

Job Description

ITW Welding continues to build its capabilities in software development processes, as a core competency, for welding arc data monitoring solutions. The solutions include a cloud-based Internet of Things platform, PC applications, and embedded monitoring devices. To support this effort, we are looking for a full stack developer to be a key driver of product differentiation and competitive advantages through connectivity, applications, data processing, and tools. The developer will be a key contributor to the development of PC application software for welding monitoring equipment for New Product Development projects. This position requires a highly motivated individual with exceptional communications and interpersonal skills to work collaboratively with engineering teams, marketing, and product management to develop innovative and reliable products that serve our customer needs.


Primary responsibilities include design, development, and testing of application software for Industrial Equipment Division’s New Product Development initiatives. A critical part of this role is enabling best-in-class PC application and IoT solutions through Microsoft technologies.

  • Take projects from original concept through final implementation
  • Recommend and act on the analysis and solutions of problems
  • Participate in software design, programming, and development of divisional projects
  • Participate in agile project meetings and be responsible for assigned action items
  • Ensure adherence to quality standards and project deliverables
  • Identify innovative patentable solutions to end-market needs
  • Work effectively with electrical, embedded, and welding engineers
  • Work with a sense of urgency while balancing calculated risks
  • Participate in topical software roundtable discussions to positively impact process improvements


  • Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or related degree
  • Experience with common frameworks, libraries, databases, and web technologies
  • Understanding of common design patterns (e.g. MVVM)
  • Familiarity with Virtual Machines
  • Experience with software version control tools (e.g. Git)
  • Must be a team player with a positive attitude
  • This individual must be a self-starter and have strong analytical problem-solving skills
  • Limited travel may be required


  • Four (4) or more years of developer experience with the ability to technically contribute through design, development, test, and debugging of complex projects
  • Experience with C#, XAML, and WPF application development
  • Experience with peer software review and processes
  • Experience with unit and integration test development
  • Experience with ASP.NET, html5, CSS, Javascript, Javascript libraries, Service Stack and SignalR
  • Experience with Microsoft TFS/DevOps
  • Experience with Agile or Scrum software development process in a team environment
  • Technology certification (e.g. Microsoft Certified Software Developer)
  • Familiarity with continuous software development

This position is located in Appleton, WI. Located just north of Lake Winnebago along the shores of the Fox River in Wisconsin, Appleton is a small city with tons of great amenities and almost none of the headaches you’d find in a big city. One of the safest cities in Wisconsin, with a low cost of living and a growing entertainment and food scene, Appleton is increasingly appealing to young families and young professionals. Appleton combines access to top-tier entertainment, restaurants and breweries with the quaint charm of a small town. It’s a perfect combination that makes this Wisconsin city a fabulous place to settle down. It's easy to see why Appleton was voted one of the best places to live! To learn more, watch this awesome video created by New North: Quality of Life in WI