Coordinate with Business Analysts and customers to develop business requirements and specifications documents.
Develop standard reports and functional dashboards based on business requirements.
Maintain business intelligence models to design, develop and generate both standard and ad-hoc reports.
Generate reports for internal and external customers for business performance monitoring and business decision making.
Work with Project Manager in developing and executing project plans within assigned schedule and timeline.
Manage new report generation and report enhancement based on the change requests.
Perform data warehouse design and modelling according to established standards.
Determine business intelligence and data warehousing solutions to meet business needs.
Ensure to generate and deliver quality reports to customers in timely and accurate manner.
Identify and resolve data reporting issues in a timely fashion.
Perform quality assurance checks on new or enhanced reports.
Guide junior engineers in their duties when needed.
Recommend improvements to provide optimum reporting solutions.
Stay updated with business operations and business intelligence processes.
Conduct training programs and knowledge transfer sessions to junior developers when needed.