Formal Education and Work Experience Requirements

Size: px
Start display at page:

Download "Formal Education and Work Experience Requirements"

Transcription

1 Job Title: Systems Programmer I Division: System Control Location: Service Center Reports To: Systems Analyst Job Status: Full-Time Pay Status: Exempt Job Grade: 618 Date Created / Revised 9/20/2018 Position Summary The Systems Programmer I is a learning position preparing for more advanced assignments. This position is responsible for application administration, system integration, workflow automation, data extraction, and technical and analytical guidance to applications users. Essential Duties and Responsibilities l Extract, transform and load data from multiple internal and external sources. l Learn the process to design, develop, clean, manage, and analyze data and dataflow. l Provide detailed documentation of data transformation rules. l Fix bugs; document, communicate and share specifications for solutions. l Support and maintain relational database structures. l Build, execute and document unit and integration tests. l Demonstrate ownership and timely responses to production problems and business unit inquiries. l Provide functional support for various systems. l Provides technical and analytical guidance to applications users. l Work on project teams as a member or leader, as assigned. l Plan and coordinate test to production movement of upgrades and updates to applications, interfaces, and work flows. l Performs other duties as assigned. Formal Education and Work Experience Requirements Degree/Diploma Obtained Bachelors Work Experience Time Frame One year or more Field of Study Computer Science

2 Bachelors Degree in Computer Science or related field from an institution accredited by a nationally recognized accrediting agency. Certification and Licensures Requirements Minimum Qualifications l Analytical and critical thinking skills, and the ability to troubleshoot solutions to problems and software defects l Experience using APIs l Exposure to business and/or systems analysis l Worked as part of project teams l Proficient in Object Oriented design and programming l Writes efficient and well structured code l Knowledge of data structures and algorithms l Able to write and test complex SQL select statement l Experienced user of Windows management tools l Demonstrates the ability to learn and apply new technologies quickly l Well organized and logical document storage l Strong work ethic and willingness to work hard to achieve employer objectives l Communicates effectively both verbally and in writing Knowledge of Computer Software Arc GIS AutoCAD Crystal Reports Microsoft Access Microsoft Excel Microsoft Word Microsoft Publisher Microsoft Powerpoint No Knowledge Beginner Intermediate Expert Software Knowledge l Proficient in the use of procedural programming languages l Proficient in Python l Experience using MultiSpeak, REST, SOAP, JMS, and/or JSON l Experience with Git version control tools l Exposure to Enterprise Data Warehouse concepts, tools and reports l Exposure to AMI, MDM, SCADA, GIS, OMS and CIS systems

3 l Exposure to Big Data technology l Experience with MS SSIS and SSRS or other data integration and reporting technologies l Familiar with MS SQL Server and Oracle PL/SQL l Exposure to Microsoft Project and Visio Experience with Machines, tools, equipment and other work aids Telephone, small hand tools, printer, copier, related software Physical Demands Standing Never Making Presentations Observing Work Site Observing Work Duties Communication with Co-workers Fine Dexterity Constantly Computer Keyboard Telephone Keypad Calculator Calibrating Equipment Walking Never To Departments / Offices / Office Equipment Lifting Occasionally Supplies Around Worksite Equipment Files Carrying Occasionally Supplies Equipment Files Sitting Constantly Desk work Meetings Driving Reaching Occasionally For Supplies For Files Handling Occasionally Paperwork Monies Kneeling Never Filing in Lower Drawers Retrieving Items From Lower Shelves / Ground

4 Crawling Never Under Equipment Inside Attics / Pipes / Ditches Pushing / Pulling Occasionally File Drawers Equipment Tables and Chairs Hose Climbing Never Stairs Ladder Step Stool Onto Equipment Vision Constantly Reading Computer Screen Driving Observing Worksite Foot Controls Never Driving Operating Heavy Equipment Dictaphone Balancing Never On Ladder On Equipment On Step Stool Bending Occasionally Filing In Lower Drawers Retrieving Items From Lower Shelves / Ground Making Repairs Crouching Never Retrieving Items From Lower Shelves / Ground Filing in Lower Drawers Hearing Constantly Communicating Via Telephone / Radio, to Co-Workers / Public Listening To Equipment Twisting Frequently From Computer to Telephone Getting Inside Vehicle Talking Constantly Communicating Via Telephone / Radio, to Co-Workers / Public

5 Environmental Factors Never Seasonally Several Times Per Year Several Times Per Month Several Times Per Week Daily Extreme temperature (Heat, cold, extreme temp. change) Wetness and/or humidity (bodily discomfort from moisture) Respiratory Hazards (Fumes, gases, chemicals, dust, and dirt) Noise and Vibration (sufficient to cause hearing loss) Physical Hazards (High voltage, dangerous machinery, aggressive Prisoners or patients) Health and Safety Conditions Mechanical Hazards Chemical Hazards Electrical Hazards Fire Hazards Explosives Communicable Diseases Physical Danger or Abuse Never Rarely Occasionally Frequently Constantly Never Occurs Less Than 1 hour per week 1/3 or more of the time From 1/3 to 2/3 of the time 2/3 or more of the time

6 Primary Work Environment Office Environment Warehouse Shop Vehicle Outdoors Overall Strength Demands Sedentary - Exerting up to 10 pounds occasionally or negligible weight frequently, mostly sitting Light - Exerting up to 20 pounds occasionally, 10 pounds frequently, walking or standing often Medium - Exerting pounds occasionally, pounds frequently, or 10 pounds constantly Heavy - Exerting pounds occasionally, pounds frequently, or pounds constantly Very Heavy - Exerting 50 pounds constantly Non-Physical Demands Frequently Occasionally Rarely Never Time Pressure Emergency Situations Frequent change of Task Irregular Schedule / Overtime Performing Multiple Tasks Simultaneously Working Closely With s as Part of a Team Tedious or Exacting Work Noisy / Distracting

7 Environment Employee Statement of Understanding THIS JOB DESCRIPTION DOES NOT CONSTITUTE AN EMPLOYMENT AGREEMENT BETWEEN NEW BRAUNFELS UTILITIES (NBU) AND THE EMPLOYEE. Nothing in this position description restricts NBU's ability to assign, reassign or eliminate duties and responsibilities of this job at any time. I HAVE READ AND RECEIVED A COPY OF THIS JOB DESCRIPTION. Employee s Signature Date: Employee s Name (PLEASE PRINT)