The role of Trainee IT Specialist for Application Development at EC Consulting involves conceptualizing software requirements and developing customized software solutions for clients. The candidate will be tasked with applying various programming methodologies, designing user interfaces, and managing databases. Required skills include a strong affinity for programming and analytical abilities to understand IT relationships.