Participate in all phases of system development life cycle including requirement assessment, analysis, design, development, testing, QA, documentation and deployment. Design systems components to support modularized system architecture, including business...