Description:
We are seeking to employ an innovative, creative and enthusiastic individual who will join our team of software Application Engineer. The specific position will involve the implementation, setup, configuration and the development of specific reports and interfaces of our CAFM / iWMS solutions.
Responsibilities
- Meet with customers, analyse and document their business requirements including reports and integration needs
- Work as part of an implementation team to implement our CAFM / iWMS solutions
- Implement and parameterize our CAFM / iWMS solutions based on customer related requirements and industry best practices
- Develop a strong understanding of the business domain you're working in to align your reports and API developments with organizational goals and customer needs.
- Design, develop and implement custom reports using JasperReports
- Design, develop and implement custom dashboards using Power BI
- Design, develop, and implement integration solutions using REST API and SOAP protocols.
- Create and maintain detailed technical documentation for all development processes.
- Produce supporting documentation and train customers on the implemented integration interfaces
- Data migration using ETL methodology mostly with SQL databases and Excel
Qualifications
- College or University degree related to Computer Science / MIS / Engineering
- Extensive experience in developing reports for Application systems
- Ability to analyse and document customer requirements
- Ability to understand and design work-flow process diagrams
- Experience in implementing ERP / CAFM / iWMS / CMMS systems
- JasperReports and Java-based knowledge and experience
- Understanding how to use Java expressions within JasperReports
- Familiarity with Jasper Reports API components like JRBeanCollectionDataSource and ListOfArrayDataSource for creating and managing data sources.
- Ability to set up custom data sources and work with JRXML files (the XML configuration files used by JasperReports) for report design.
- Knowledge of configuring and linking custom data sources for different visual elements, such as charts and tables, using specific data and variables
- Understanding of integration principles and best practices.
- Strong analytical and troubleshooting skills, with the ability to diagnose and resolve complex technical issues.
- Excellent verbal and written communication skills, with the ability to convey technical information to non-technical stakeholders.
- Be able to travel in any country within the Middle East without any restrictions
- Self-motivated, comfortable working independently and taking initiative