5+ years of experience designing enterprise class solutions using object-oriented analysis and design, design patterns, UML, service-oriented architecture, and solution frameworks. 3+ years of experience performing data analysis by creating and executing complex queries, interpreting results, and communicating findings to technical and non-technical audiences.