● Execute upgrades or deployment of application (software) packages and remote distribution to workstations and users.
● Ensure database management for new products is conducted according to the policies.
● Provide support and training to the operation and support layer.
● Set up KPI performance and report timely on the performance.
● Anticipate and ensure execution for upgrades or deployments of application (software) packages and remote distribution to workstations and users.
● Vendor management in terms of using outsource services for developing features or products, managing source codes handover.
● Ensure development of the application specifications according to the end-user requirements.
● Validate the time plan submitted and make recommendations when necessary.
● Follow development and testing phases with respect to the validated time plan.
● Report to senior management deviations from plan and propose recovery plans.
● Organize the acceptance test and the Friendly User test and follow up on corrections or improvements with business-related teams as required.
● Execute security tests according to the Company guidelines.
● Follow or execute application deployments and training.
● Ensure to get the transfer of knowledge from the third party.
● Ensure to get the proper documentation required.
Requirements
● Strong knowledge of major current standard Software languages: Python, PHP, NET.
● Strong knowledge of application development methodology.
● Project management skills.
● Strong knowledge of databases.
● Anticipation and adaptation.
● Creativity and innovation.
● Teamwork spirit.
● Time and stress management.
● 5 years of work experience in the software development field.
● Bachelor's degree in related fields such as Software Engineering, etc.
● IT standards certification or equivalent.
● Intermediate level in English.
● Good knowledge of MS Office (Word, Excel, PowerPoint, Access, Visio, etc.).