"??? Basic understanding of the Software Development Lifecycle phases, including system analysis, design, coding, testing, debugging and documentation ??? Basic understanding of..." . . . .