Job Description
General Responsibilities :
Responsible for the development and maintenance of software applications. Design, code, test and debug new and existing software and enhancements. Perform maintenance to developed and supported software. Create and / or update documentation that benefits end-users ( how-to manuals) and / or others ( program documentation and processes). May analyze business requirements and provide recommendations for solutions. Participate in company technology projects as needed.
Essential Roles and Responsibilities :
- Program and test enhancements to software.
- Perform routine maintenance to software.
- Conduct analysis of current software to help provide solutions for necessary enhancements and maintenance.
- Create and / or update documentation that benefits end-users ( how-to manuals) and / or others ( program documentation and processes).
- Develops new software.
- Conducts research of new technologies.
- Meet project budgets and schedules.
- Respond quickly to software errors.
- Maintain a moderate and increasing level of proficiency in software and other technologies supported by the department.
- Follow safety rules, guidelines and standards for all projects. Participate in pre-task planning. Report any safety issues or concerns to management.
- Maintain quality standards on all projects.
Requirements :
Bachelor’s degree in Computer Science or related field and 2 years’ experience. Or, in lieu of a degree, a minimum of 6 years’ experience.Two to five years’ experience developing software specific to department.Possess skills in three or more software languages specific to department.Valid driver’s license with acceptable violation history.