Participate in technical design review and strategic decision making (Using his understanding of many technologies, provide feedback and input to his peers to ensure the best design is implemented in the solution)  Minimum Requirements: Skills, Experience & Education  Bachelor's degree in Computer Science or relevant discipline