Job Details

Requisition Number 17-0071
Post Date 9/25/2017
Title M.E. Software Developer
City Prairie du Sac
State WI
Work Hours 1st Shift
Description Summary

Under the direction of and reporting to the Manufacturing Engineering Group, the primary responsibility is the support and development of the applications, software and hardware tools which provide workflows and the needed access to engineering and product data to employees. This position is also responsible for the continual improvement of these tools to facilitate better efficiency, ease of use and profitability.

Essential Duties and Responsibilities to which competency will be measured include the following.

Integrate custom applications with disparate data sources and systems to deliver the right information to the right people at the right time.

Work with internal customers to develop functional business system designs and solutions.

Collaborate with members of Engineering and I.T. on the best practices around web development and object-oriented programming practices.

Write application level codes to implement specified requirements, new features, maintenance and de-bugging.

Other related duties deemed appropriate and assigned.

Requirements Supervisory Responsibilities
This job has no supervisory responsibilities.

Additional Requirements

To perform the job successfully, an individual should demonstrate the following competencies.

Fundamentals in object-oriented design and data structures

Developer background in software design and best practices

Creative, enthusiastic and able to thrive in a team environment

Analytical - Synthesizes complex or diverse information; Collects and researches data; Uses intuition and experience to complement data; Designs work flows and procedures.

Problem Solving - Identifies and resolves problems in a timely manner; Gathers and analyzes information skillfully; Develops alternative solutions; Works well in group problem solving situations; Uses reason even when dealing with emotional topics.

Technical Skills - Pursues training and development opportunities; Strives to continuously build knowledge and skills.

Organizational Support - Follows policies and procedures; Completes administrative tasks correctly and on time; supports organization's goals and values.

Planning/Organizing - Prioritizes and plans work activities; Uses time efficiently; Plans for additional resources; Sets goals and objectives; Organizes or schedules other people and their tasks; Develops realistic action plans.

Quality - Demonstrates accuracy and thoroughness; Looks for ways to improve and promote quality; Applies feedback to improve performance; Monitors own work to ensure quality.

Dependability - Follows instructions, responds to management direction; Takes responsibility for own actions; Keeps commitments; Commits to long hours of work when necessary to reach goals.; Completes tasks on time or notifies appropriate person with an alternate plan.


To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

Education and/or Experience
Bachelor’s degree (B. A.) in Computer Science, Information Systems or equivalent combination of education and experience combined with 2+ years of software development.

Language Skills
Ability to read and interpret documents such as safety rules, operating and maintenance instructions, and procedure manuals. The ability to write routine reports, correspondence, and to speak effectively before groups of customers or employees of the organization.

Mathematical Skills
Ability to calculate figures and amounts such as discounts, interest, commissions, proportions, percentages, area, circumference, and volume. The ability to apply concepts of basic algebra and geometry.

Reasoning Ability
Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.

Computer Skills
Alpha 5, SQL, SQL Server, Java, Java Script, PHP, HTML, .Net and C++.

Certificates, Licenses, Registrations

Open to attend user group meetings on pertinent and related topics

Other Skills and Abilities

Must exercise a great deal of tact and patience with the users.

Required to be accurate with high quality in a timely basis is imperative in this position. Must minimize mistakes which can result in the downtime of many users.

Must be flexible to the needs of the user community and the constant change as the technology and requirements change.

Ability to take ownership of the projects and able to juggle multiple projects.

Other Qualifications

The unpredictability of problems encountered and the implementations that have to be done after hours often require many additional hours to be worked on evenings or weekends.

Priorities are frequently changing and interrupted by other user emergencies. Must be able to have the flexibility to adjust to changing priorities and requirements.

Physical Demands

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

While performing the duties of this Job, the employee is regularly required to sit and use hands to finger, handle, or feel. The employee is frequently required to talk or hear. The employee is occasionally required to stand, walk and move computer equipment as needed. The computer equipment may be as heavy as a 21” LCD computer monitor, personal computer or printer.

Work Environment

The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

The noise level in the work environment is usually quiet.

Apply On-line
Send This Job to a Friend

Search by Part Number

Advanced Search

Milwaukee Valve Job Opportunities