Role Purpose
The role holder will be responsible for conducting in-depth system analysis to improve organizational operations, develop efficient workflows, and ensure robust system performance. This role will involve gathering and analyzing business requirements, designing system workflows, coding small-scale solutions, and supporting the implementation of system enhancements. The role demands strong technical expertise, including coding and scripting capabilities, as well as a keen understanding of business needs to bridge the gap between technical teams and business stakeholders.
Main Responsibilities
1. Strategy
▪ Develop and refine system analysis methodologies to align with the organization’s strategic goals.
▪ Research and recommend emerging technologies, focusing on software development frameworks and coding practices that can enhance business processes.
▪ Provide actionable insights on system performance metrics and propose innovative solutions to improve efficiency.
▪ Identify areas for automation and optimization within workflows, leveraging coding where necessary.
2. Operational
▪ Conduct in-depth analysis of business processes to define system requirements and identify areas for improvement.
▪ Collaborate with IT teams to design, test, and implement system solutions, ensuring alignment with business objectives.
▪ Develop workflow diagrams and models to visualize and improve end-to-end system functionality.
▪ Write, test, and deploy code or scripts for system enhancements, troubleshooting, and automation tasks.
▪ Continuously monitor system performance and proactively address bugs or inefficiencies through updates or coding fixes.
▪ Assist with system integrations and ensure smooth data exchange between platforms using APIs and other integration tools.
▪ Prepare user manuals and technical documentation, including system workflows and coding references.
▪ Facilitate training for end-users to ensure effective adoption of new systems or enhancements.