Sr. Software Developer - Industrial Equipment - Miller
Jackson, MI 49203
About the Job
Miller is about building things that matter. We lead the welding industry in building advanced, solution-focused products and meeting crucial needs for welding safety and health. Our products are designed with our users for manufacturing, fabrication, construction, aviation, motorsports, education, agriculture, and marine applications. Headquartered in Appleton, Wisconsin, and wholly owned by Illinois Tool Works (acquired in 1993). Miller Electric maintains its industry leadership by setting the standard for reliability, quality, and responsiveness. Our tagline, “The Power of Blue®,” is inspired by the blue color of Miller equipment.
The company began with an innovation that responded to customer needs, growing from a one-man operation in 1929, to the world’s largest manufacturer of arc welding products. Miller keeps the tradition alive by focusing on its top priority: people. Fun fact: Niels Miller started the company in his little garage; similar to Jeff Bezos and Steve Jobs!
Job DescriptionITW Welding continues to build its capabilities in software development processes, as a core competency, for weld data monitoring and control 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. 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.
We’re seeking a highly motivated individual with exceptional communication and interpersonal skills to collaborate seamlessly with our engineering teams, marketing, and product management. Your contributions will help us create innovative and reliable products that meet our customers’ needs.
ESSENTIAL FUNCTIONS:
- Primary responsibilities include design, development, and testing of application software for Cloud-based & PC-based applications and IoT solutions through Microsoft technologies.
- Contribute on projects from concept through final implementation
- Recommend and act on the analysis and solutions of problems
- Participate in requirement analysis, software design, programming, development and testing
- 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 and customer pains
- Work effectively with product managers, program managers & end customers
- Work with a sense of urgency while balancing calculated risks
- Participate in software discussions with peers to positively impact process improvements across the organization
- This is a hybrid position, requiring 2-3 days per week working from either our Appleton, WI or Jackson, MI office and 2-3 days working remotely. We offer flexible scheduling to accommodate personal needs while ensuring collaboration with the team during in-office days. Specific in-office days may be discussed and agreed upon during the hiring process.
- Bachelor’s Degree in Computer Science, Software Engineering, or equivalent experience
- 5+ years of development experience with the ability to technically lead through design architecture, development, test, and debugging of complex projects
- Experience understanding software requirements and estimating developer effort with proven track record of delivering on project schedule timelines
- Experience with common frameworks, libraries, databases, and web technologies
- Understanding of common design patterns (e.g. MVVM, Pub/Sub, Restful APIs)
- Experience with peer software review and processes
- Experience with unit and integration test development
- 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
PREFERRED QUALIFICATIONS:
- 7+ years of development experience with the ability to technically lead through design architecture, development, test, and debugging of complex projects
- Experience with C#, XAML, and WPF application development
- Experience with ASP.NET, html5, CSS, Javascript, Javascript libraries, Service Stack and
- SignalR
- Experience with Microsoft Azure DevOps
- Experience with Agile software development processes in a team environment
- Technology certification(s) (e.g. Microsoft Certified Software Developer)
- Familiarity with continuous software development
Additional Information
ITW Welding is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, or protected Veteran status, age, or any other characteristic protected by law.
ITW is an equal opportunity employer. We value our colleagues’ unique perspectives, experiences and ideas and create workplaces where everyone can develop their careers and perform to their full potential.
As an equal employment opportunity employer, ITW is committed to equal employment opportunity and fair treatment for employees, beginning with the hiring process and continuing through all aspects of the employment relationship.
All qualified applicants will receive consideration for employment without regard to race, color, sex, gender identity, sexual orientation, religion, national origin, age, disability, protected Veteran status or any other characteristic protected by applicable federal, state, or local laws.