Programmer
Job Description:
SAFETY SENSITIVE POSITION
This position has been deemed a Safety Sensitive position and any person performing duties in this position while under the influence of marijuana or any other substance (legal or illegal) that could impair the employee may constitute a threat to health and safety. PMU maintains a zero-tolerance for the use of any substance that may impair a Safety Sensitive individual. Consequences of a violation can be found in the PMU Drug and Alcohol Policy Manual.
SUMMARY: Writes and updates programs for input, output and processing of information. Helps maintain programs in proper working order. Provides computer support to all employees.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Develop, maintain and test software for PMU employees to use to add, change and delete data.
Develop programming code for new and/or existing software using PHP, .Net framework, and other programming languages as needed.
Perform both scheduled and random audits of PMU data to verify accuracy against service provided and billing charges
Interact with PMU users to assist and resolve issues while updating PMU data
Maintain and update security level access for PMU users
Create reports as necessary
Maintain and provide support for PMU phone system, keyless door access system, fuel card system.
Perform other duties as assigned
QUALIFICATION REQUIREMENTS:
To successfully perform this job, 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 accommodation may be made to enable individuals with disabilities to perform the essential functions. This position is required to be on-call as necessary.
EDUCATION and/or EXPERIENCE:
Bachelor’s degree (BS) in computer science, computer information systems or related field from an accredited four-year college or university; two to four years experience and/or training; or equivalent combination of education and experience. Must have a working knowledge of Microsoft SQL Server and TSQL query commands as well as knowledge of Microsoft Visual Studio .NET programming and PHP. COBOL programming experience a plus, as is ESRI experience.
LANGUAGE SKILLS:
Ability to read and interpret documents such as operating and maintenance instructions and procedure manuals. Ability to write routine reports and correspondence. Ability to effectively present information in one-on-one, and small group situations to customers, clients and other employees of organization.
MATHEMATICAL SKILLS:
Ability to add, subtract, multiply, and divide in all units of measure, using whole numbers, common fractions and decimals. Ability to compute rate, ratio, and percentage and to draw and interpret bar graphs.
Ability to apply common sense understanding to carry out multiple step instructions. Ability to deal with standardized situations with only occasional or no variable.
OTHER SKILLS AND ABILITIES:
Knowledge of Linux and Windows operating systems.
CERTIFICATES, LICENSES, REGISTRATIONS:
Valid Driver’s license
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 accommodation 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 stand, walk, sit; use hands to finger, handle, or feel objects, tools, or controls; reach with hands and arms; talk and hear. The employee frequently is required to stoop, kneel, or crouch.
The employee must regularly lift, carry and/or move up to 10 pounds and occasionally lift up to 50 lbs. Specific vision abilities required by this job include close vision (clear vision at 20” or more).
WORK ENVIRONMENT:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.
The employee occasionally works near moving mechanical parts and in high, precarious places and is occasionally exposed to risk of electrical shock. The employee should be able to perform well in groups or alone.
The noise level in this environment is usually moderate.
OTHER DUTIES:
Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.