Senior Business Analyst

2+ years of practical IT experience; Previous project management, business analysis or programming experience is a great plus; Strong technical background and understanding of software development process and operations; Brilliant communication and analytical skills, ability to convince; Talent of describing complicated technical things in a transparent and accessible way.