) Excellent interpersonal and communication skills Analytical skills Visual modeling skills Proven ability to understand business ideasproblems and develop technology solutions enablesolve business ideasproblems Ability to understand customer needs and perform sound business analysis work Ability to comprehend and translate business requirements into technical specifications Ability to work in a fast-paced environment   What we would LOVE to see!  Project management experience Prior applications development experience with Microsoft technologies (i