Engage in the planning and managing the development pipelines.
Design, develop, test new applications, and debug for fault-finding.
Develop scripts for automation and systems integration.
Design databases and regularly enhance database design for better performance.
Manage software rollouts in the market with the alignment of central teams.
Support the BI approach, understanding the business requirements and perform the needed data engineering that supports the business needs.
Understand the existing locally developed applications and finds areas for enhancements and modifications.
Building reliable integration layer between local and central applications and providing seamless ecosystem.
Gather and discuss requirements with business and translate them into solutions, and write operational documentation for technical authors and end users.
Regular maintenance for systems by monitoring and correcting software defects.
Support end users in the know-how and manage incidents in collaboration with other local and central teams.
Check for new technologies and platforms to introduce new possibilities and enhancements.
Update technical knowledge and skills through all possible channels and providing new ideas.
Document high level designs for solutions requirements.
Engage with business owners to ensure business alignment.
Work closely with other team members to achieve team goals