-
Researches, designs, develops, and/or modifies enterprise-wide systems and/or applications software
-
Applies advanced knowledge to all phases of the software development lifecycle
-
Applies advanced knowledge to software updates, refinement, testing, and debugging to meet business needs
-
Provides advanced guidance on the software or system for optimal documentation and future maintenance and updates
-
Provides advance analysis for reports on software project specifications, activities, or status