The successful candidate will analyze user requirements and data relationships; design, develop and support Business Intelligence (BI) solutions that meet the reporting and analytics needs of various business units across the company.
Principal Responsibilities :
- Collaborate with Business Analysts and End-Users to develop business requirements and specifications documents.
- Design and develop standard reports and functional dashboards based on business requirements.
- Maintain BI models to design, develop and generate both standard and ad-hoc reports.
- Support self-service reporting and analysis by Business End-Users in a consultative role.
- Support the development of BI standards to meet business goals.
- Work with the business units to identify new data requirements, analysis strategies and reporting mechanisms.
- Identify and resolve data reporting issues in a timely fashion.
- Perform quality assurance checks on new or enhanced reports.
- Conduct training programs and knowledge transfer sessions to junior developers when needed.
- Act as technical lead when assigned, taking primary responsibility for the full lifecycle of a development project.
- Assume additional responsibilities as requested.
Qualifications :
Bachelor's or Master's degree in technical or business discipline or equivalent experience.At least 5 years of experience developing and maintaining solutions on a BI platform, preferably Microstrategy.Strong SQL development and optimization skills required.Knowledge of data warehousing concepts and processes required.Expertise in dashboard and data visualization creation, best practices and design principles required.Knowledge of SharePoint a plus.Strong interpersonal and communication skills required.Strong analytical and problem-solving skills required.Knowledge and experience in software development lifecycle methodology preferably Agile.Knowledge of financial services industry a plus.