Duties
Position Summary:
- Develops, analyzes and modifies new and existing computer software program components
- Performs coding, testing and debugging activities to check for faults and errors
- Maintains and updates integrated software applications
- Assures proper integration with other computer systems; coordinates work necessary to meet user requirements.
Qualifications
- B.S. Degree in Computer Science or related two (2) years experience in computer programming or Associates Degree in Computer Science or related area and five (5) years experience in computer programming
- Excellent customer relations skills; ability to write reports and/or graphics and routine business correspondence; ability to think logically in solving problems
- Language skills in: .NET, C#/C++, VB.Net, HTML, SQL & Informix DBs Mobile app development
Certifications:
- Microsoft Certified Professional or greater within 12 months
Physical Demands:
- The ability to use a computer keyboard effectively
- The ability to orally communicate by phone and person to person
- The ability to see and read printed material
Work Environment:
- Indoor office conditions
Driving:
- Must have and maintain a valid Tennessee Class "D" license
Telephone:
- Must maintain an operating telephone and furnish the number to his/her supervisor
Essential Functions:
- Analyzes user requirements to enhance existing solutions
- Interprets user requirements and creates requirement documents to be used in programming tasks
- Performs research within existing applications and provides feedback as needed
- Learns and maintains knowledge of set-up and configuration for existing JEA software
- Write, tests and modifies computer and/or network programs
- Performs system testing and assists in user testing prior to implementation
- Performs Quality Assurance activities (walk-through, code reviews)
- Continuously update and manage source code
- Diagnose and resolves basic programming problems with set project deadlines
- Participates in meetings to identify and solve problems before, during and post implementation
- Participates in reviews of completed projects to ensure that goals have been met
- Assists in project coordination for Information Technology (i.e. converting to new hardware and software)
- Prepares detailed work plans for all assigned tasks
- Interacts with all levels of user community to understand project objectives
- Assists users in resolving computer-related problems
- Train employees in the use of computer software and hardware
- Translates technical information into user-friendly program documentation
- Maintains application dependent directory structure for source code
- Follows JEA coding and documentation standards
- Maintains program logic and change documentation using comments within source code
- Reads technical journal or manuals and attends vendor seminars to become familiar with new hardware and software
- Performs additional job-related duties as assigned
How to Apply:
For more information about this job as well as other employment opportunities at Jackson Energy Authority go to https://www.jaxenergy.com/jobs/
Hours: Full-time
date posted: 09-21-2018