Compressor Controls Corporation PC Software Developer in Des Moines, Iowa

  • Engineering

  • PCSOF04002

Description

DUTIES & RESPONSIBILITIES

Listed in order of relevance:

  • Under general direction design, develop, maintain and troubleshoot software programs. Main focus of development and support activities includes communication services for industrial control systems and design of user interface on Windows platform.

  • Writing detailed functional specifications for new software development and existing applications enhancements.

  • Assist with defining requirements to resolve basic and moderately complex problems

  • Communicate software features and support issues to internal and/or external customers.

  • Write test scenarios and assist with complete program testing

  • Follow all company safety policies and procedures.

  • Respond to change productively and handle other duties as required.

EDUCATION & EXPERIENCE

  • B.S. Degree in Computer Science or related technology major.

  • 3+ of work experience in software design and maintenance

  • Experience with Windows C# desktop applications development including development of communication services preferred

  • Experience in industrial automation, including networking and communication protocols preferred.

KNOWLEDGE & SKILLS

  • Programming languages: C#, C++ (preferred).

  • Environment: Visual Studio and .NET Framework. WPF. WCF and Web services.

  • Operating System: Windows 7, 10 and Windows Server 2008, 2012.

  • Ability to work effectively within a team.

  • Ability to read, speak, and write in English.

WORKING CONDITIONS

The noise level in the work environment is usually moderate. Minimal travel may be required.

PHYSICAL REQUIREMENTS

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 frequently required to sit; use hands to manipulate computer input devices, finger, handle, or feel objects, tools, or controls; reach with hands and arms; and talk or hear. The employee is occasionally required to stand and walk. The employee must have sufficient mobility to enable travel to industrial sites, offices, and facilities. The employee must occasionally lift and/or move up to 25 pounds. Specific vision abilities required by this job include close vision, depth perception, and the ability to adjust focus.

Disclaimer The above information on this description has been designed to indicate the general nature and level of work performed by employees within this classification. It is not designed to contain or be interpreted as a comprehensive inventory of all duties, responsibilities, and qualifications required of employees assigned to this job.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

The contractor will not discharge or in any other manner discriminate against employees or applicants because they have inquired about, discussed, or disclosed their own pay or the pay of another employee or applicant. However, employees who have access to the compensation information of other employees or applicants as a part of their essential job functions cannot disclose the pay of other employees or applicants to individuals who do not otherwise have access to compensation information, unless the disclosure is (a) in response to a formal complaint or charge, (b) in furtherance of an investigation, proceeding, hearing, or action, including an investigation conducted by the employer, or (c) consistent with the contractor’s legal duty to furnish information.

Posted: August 8, 2018