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 customersSupports and/or installs software applications, may include end user training and documentationDocuments and maintains software functionality including break/fix and continual improvementParticipates in the testing process through test review and analysis, test witnessing and certification of softwareExecutes full life-cycle software developmentWrites well-designed, testable, efficient code for complex solutionsUpdates job knowledge by studying state-of-the-art development tools and programming techniquesParticipates in outside educational oppo...