Responsible for managing, optimizing, and enhancing business systems, driving technical improvements within the packaging and manufacturing division. This role involves hands-on coding, integration, and automation work, along with overseeing the overall architecture and functionality of enterprise systems such as Kiwi. Essential Job functions/ Duties: Leadership & Strategy: Develop and implement technical solutions with business needs. Collaborate department heads, and stakeholders to identify, prioritize, and plan system enhancements within Kiwiplan. Programming, Custom Development & System Enhancement: Write, review, and maintain code to customize and enhance Kiwiplan system functionality, using C#, Java, SQL Server and MariaDB Experience of Linux and Windows environments is necessary. Develop custom modules, scripts, and workflows to automate processes and support business operations. Create APIs, web services and integration scripts to facilitate data flow and functionality between applications, ensuring smooth communication across systems. System Integration Development: Lead integration efforts into and from Kiwiplan with other ERP, MES, CRM and other business systems using API development and middleware solutions Build and maintain ETL processes to support data migration, synchronization, and transformation between systems. Develop custom scripts and applications to automate data handling, integrate third-party applications, and address complex data needs. Data Management, Reporting & Analytics: Use SQL and programming skills to extract, manipulate, and analyze data for reporting and insights. Oversee the creation of custom dashboards and reports using tools like Power BI, Tableau, Crystal reports, SSRS to support data-driven decision-making. Write and optimize complex queries, views, and stored procedures to support dynamic reporting needs and improve data access performance. Manage the maintenance of ERP/MES master data and set up to ensure an optimized system is running. Testing, Quality Assurance & Optimization: Develop and execute testing plans for custom code, integrations, and new functionalities, including unit, regression, and performance tests. Troubleshoot, debug, and optimize system configurations, code, and integrations to improve system performance and reduce downtime. Implement QA standards and best practices for system customization and enhancements. Documentation & Training: Ensure the creation and maintenance of technical documentation, including process flows, data dictionaries, and coding standards. Conduct user training sessions for departments on system functionality Create user guides and technical manuals for business users and support teams, promoting system utilization and knowledge sharing
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Manager