Engineering Software Developer

Job Purpose
In this role, you will work closely with product owners, design engineering and technical support to test, implement and deploy solutions to expand and maintain our product framework. Duties range from leading and contributing on product development efforts to diagnosing and troubleshooting escalated technical issues.
Graco is a global leader in the design, development, and manufacture of highly-engineered systems for numerous industrial and commercial applications. This position will support our Lubrication Equipment Division (LED) in Anoka, MN. Within LED industrial lubrication products are used in wind energy, general manufacturing, steel and mining industries (http://bit.ly/1jTCVMI) and petroleum management products control fluids traditionally used for servicing vehicles. This includes pumps, tanks, hose reels, and meters (http://bit.ly/1krX8Tf). Graco was proud to be named a Best Place to Work in Manufacturing and Production by Fortune Magazine in 2016.
Essential Duties
Participate in engineering tasks in the development of new products
Assist with system tests per plan to produce defect-free software
Provide technical support for production systems
Work with users to plan and develop detailed requirements
Provide analysis of design to applicable standards
Could be called upon to review instruction manuals and product literature related to software for safety reviews, etc
Work effectively in a team environment
Participate in release-for-sale activities
Provide periodic oral and written reports of project status
Willingness and desire to acquire and improve skills in new technologies through education and professional organizations
Direct and perform standard product support activities such as:
Troubleshooting product problems in manufacturing, lab, or customer sites
Initiating corrective action activities
Other duties as assigned
Position Requirements
BS in Computer Science or related field
Minimum of 2 years work related experience
Ability to implement, test and troubleshoot software updates
Java / Python programming language expertise
Proven ability to produce executable code per design and quality standards
Prior hands-on experience with SQL, Linux OS, Spring and RESTful APIs a plus
Ability to research, diagnose and respond to escalated customer issues
Ability to learn new technologies quickly and discuss concepts with less technical customers and colleagues
Ability to solve challenging problems by combining input from multiple sources and forming your own solution
Passion for customer success and doing what it takes to resolve customer issues
Excellent communication (oral and written) skills
Proven ability to promptly answer support related email, phone calls and other electronic communications
Experience providing technical support to external customers and representing the company
Ability and willingness to travel to support customers, if needed
Proven Quality. Leading Technology. Launch your career with Graco!
Graco offers attractive compensation, benefits, and opportunities for both professional development and career progression. Graco's comprehensive benefits include medical, dental, stock purchase plan, 401(k) and tuition reimbursement.
Our expectations are high. That's why we are always looking to hire the brightest and the best!

. Apply now!

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.