Job description
Software engineers are responsible for the complete life cycle of a new or modified software product, from research and design to implementation, training and support.
Essential Duties
Designs, modifies, develops, writes and implements software programming applications supporting internal business requirements or external customers Supports and/or installs software applications, may include end user training and documentation Documents and maintains software functionality including break/fix and continual improvement